[PATCH 5 of 8 py3] bruterebase: port to python 3
Yuya Nishihara
yuya at tcha.org
Sat Sep 16 08:14:55 EDT 2017
On Fri, 15 Sep 2017 19:14:08 -0400, Augie Fackler wrote:
> # HG changeset patch
> # User Augie Fackler <raf at durin42.com>
> # Date 1503465779 14400
> # Wed Aug 23 01:22:59 2017 -0400
> # Node ID 370f8212917c1af7e6189d3f0a7ca59ec49d1a4a
> # Parent 050dd624a9a887c3efde65b7750311d3d3bd716c
> bruterebase: port to python 3
Queued this, thanks.
> diff --git a/tests/bruterebase.py b/tests/bruterebase.py
> --- a/tests/bruterebase.py
> +++ b/tests/bruterebase.py
> @@ -15,10 +15,15 @@ from mercurial import (
>
> from hgext import rebase
>
> +try:
> + xrange
> +except NameError:
> + xrange = range
> +
> cmdtable = {}
> command = registrar.command(cmdtable)
>
> - at command('debugbruterebase')
> + at command(b'debugbruterebase')
> def debugbruterebase(ui, repo, source, dest):
> """for every non-empty subset of source, run rebase -r subset -d dest
>
> @@ -33,28 +38,28 @@ def debugbruterebase(ui, repo, source, d
> def getdesc(rev):
> result = cl.changelogrevision(rev).description
> if rev >= repolen:
> - result += "'"
> + result += b"'"
> return result
>
> - for i in xrange(1, 2 ** len(srevs)):
> + for i in range(1, 2 ** len(srevs)):
Dropped this change as we do xrange = range.
More information about the Mercurial-devel
mailing list