changeset 4471 | 736e49292809 |
parent 4378 | e89f9afc462b |
child 4478 | b2b55acbacdd |
--- a/mercurial/cmdutil.py +++ b/mercurial/cmdutil.py @@ -160,9 +160,11 @@ def findrenames(repo, added=None, remove for line in alines[x1:x2]: equal += len(line) - myscore = equal*2.0 / (len(aa)+len(rr)) - if myscore >= bestscore: - bestname, bestscore = r, myscore + lengths = len(aa) + len(rr) + if lengths: + myscore = equal*2.0 / lengths + if myscore >= bestscore: + bestname, bestscore = r, myscore if bestname: yield bestname, a, bestscore