Mercurial > hg
comparison tests/bruterebase.py @ 39683:337d6e0fd9c9
transaction: make report a private attribute
This is a callable used for logging. It isn't used outside the
transaction code. It doesn't need to be part of the public interface.
Let's mark it as private.
Differential Revision: https://phab.mercurial-scm.org/D4631
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Mon, 17 Sep 2018 16:11:25 -0700 |
parents | 3b98ffd2dde3 |
children | 2372284d9457 |
comparison
equal
deleted
inserted
replaced
39682:b590f4763aba | 39683:337d6e0fd9c9 |
---|---|
43 | 43 |
44 for i in xrange(1, 2 ** len(srevs)): | 44 for i in xrange(1, 2 ** len(srevs)): |
45 subset = [rev for j, rev in enumerate(srevs) if i & (1 << j) != 0] | 45 subset = [rev for j, rev in enumerate(srevs) if i & (1 << j) != 0] |
46 spec = revsetlang.formatspec(b'%ld', subset) | 46 spec = revsetlang.formatspec(b'%ld', subset) |
47 tr = repo.transaction(b'rebase') | 47 tr = repo.transaction(b'rebase') |
48 tr.report = lambda x: 0 # hide "transaction abort" | 48 tr._report = lambda x: 0 # hide "transaction abort" |
49 | 49 |
50 ui.pushbuffer() | 50 ui.pushbuffer() |
51 try: | 51 try: |
52 rebase.rebase(ui, repo, dest=dest, rev=[spec]) | 52 rebase.rebase(ui, repo, dest=dest, rev=[spec]) |
53 except error.Abort as ex: | 53 except error.Abort as ex: |