--- a/tests/bruterebase.py Thu Jun 16 15:15:03 2022 +0200
+++ b/tests/bruterebase.py Thu Jun 16 15:28:54 2022 +0200
@@ -5,7 +5,6 @@
# This software may be used and distributed according to the terms of the
# GNU General Public License version 2 or any later version.
-from __future__ import absolute_import
from mercurial import (
error,
@@ -15,11 +14,6 @@
from hgext import rebase
-try:
- xrange
-except NameError:
- xrange = range
-
cmdtable = {}
command = registrar.command(cmdtable)
@@ -42,7 +36,7 @@
result += b"'"
return result
- for i in xrange(1, 2 ** len(srevs)):
+ for i in range(1, 2 ** len(srevs)):
subset = [rev for j, rev in enumerate(srevs) if i & (1 << j) != 0]
spec = revsetlang.formatspec(b'%ld', subset)
tr = repo.transaction(b'rebase')
@@ -59,7 +53,7 @@
# short summary about new nodes
cl = repo.changelog
descs = []
- for rev in xrange(repolen, len(repo)):
+ for rev in range(repolen, len(repo)):
desc = b'%s:' % getdesc(rev)
for prev in cl.parentrevs(rev):
if prev > -1: