equal
deleted
inserted
replaced
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: |