mercurial/simplemerge.py
changeset 38783 e7aa113b14f7
parent 37084 f0b6fbea00cf
child 41759 aaad36b88298
equal deleted inserted replaced
38782:7eba8f83129b 38783:e7aa113b14f7
    56 def compare_range(a, astart, aend, b, bstart, bend):
    56 def compare_range(a, astart, aend, b, bstart, bend):
    57     """Compare a[astart:aend] == b[bstart:bend], without slicing.
    57     """Compare a[astart:aend] == b[bstart:bend], without slicing.
    58     """
    58     """
    59     if (aend - astart) != (bend - bstart):
    59     if (aend - astart) != (bend - bstart):
    60         return False
    60         return False
    61     for ia, ib in zip(xrange(astart, aend), xrange(bstart, bend)):
    61     for ia, ib in zip(pycompat.xrange(astart, aend),
       
    62                       pycompat.xrange(bstart, bend)):
    62         if a[ia] != b[ib]:
    63         if a[ia] != b[ib]:
    63             return False
    64             return False
    64     else:
    65     else:
    65         return True
    66         return True
    66 
    67