Mercurial > public > mercurial-scm > hg
comparison mercurial/simplemerge.py @ 49284:d44e3c45f0e4
py3: replace `pycompat.xrange` by `range`
author | Manuel Jacob <me@manueljacob.de> |
---|---|
date | Sun, 29 May 2022 15:17:27 +0200 |
parents | f3aafd785e65 |
children | 2282d8ac0fa9 |
comparison
equal
deleted
inserted
replaced
49283:44b26349127b | 49284:d44e3c45f0e4 |
---|---|
19 | 19 |
20 from .i18n import _ | 20 from .i18n import _ |
21 from . import ( | 21 from . import ( |
22 error, | 22 error, |
23 mdiff, | 23 mdiff, |
24 pycompat, | |
25 ) | 24 ) |
26 from .utils import stringutil | 25 from .utils import stringutil |
27 | 26 |
28 | 27 |
29 def intersect(ra, rb): | 28 def intersect(ra, rb): |
51 | 50 |
52 def compare_range(a, astart, aend, b, bstart, bend): | 51 def compare_range(a, astart, aend, b, bstart, bend): |
53 """Compare a[astart:aend] == b[bstart:bend], without slicing.""" | 52 """Compare a[astart:aend] == b[bstart:bend], without slicing.""" |
54 if (aend - astart) != (bend - bstart): | 53 if (aend - astart) != (bend - bstart): |
55 return False | 54 return False |
56 for ia, ib in zip( | 55 for ia, ib in zip(range(astart, aend), range(bstart, bend)): |
57 pycompat.xrange(astart, aend), pycompat.xrange(bstart, bend) | |
58 ): | |
59 if a[ia] != b[ib]: | 56 if a[ia] != b[ib]: |
60 return False | 57 return False |
61 else: | 58 else: |
62 return True | 59 return True |
63 | 60 |