tests/bruterebase.py
changeset 39683 337d6e0fd9c9
parent 36479 3b98ffd2dde3
child 43076 2372284d9457
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: