equal
deleted
inserted
replaced
51 """ |
51 """ |
52 allowunstable = obsolete.isenabled(repo, obsolete.allowunstableopt) |
52 allowunstable = obsolete.isenabled(repo, obsolete.allowunstableopt) |
53 if allowunstable: |
53 if allowunstable: |
54 return revset.baseset() |
54 return revset.baseset() |
55 return repo.revs(b"(%ld::) - %ld", revs, revs) |
55 return repo.revs(b"(%ld::) - %ld", revs, revs) |
|
56 |
|
57 |
|
58 def skip_empty_successor(ui, command): |
|
59 empty_successor = ui.config(b'rewrite', b'empty-successor') |
|
60 if empty_successor == b'skip': |
|
61 return True |
|
62 elif empty_successor == b'keep': |
|
63 return False |
|
64 else: |
|
65 raise error.ConfigError( |
|
66 _( |
|
67 b"%s doesn't know how to handle config " |
|
68 b"rewrite.empty-successor=%s (only 'skip' and 'keep' are " |
|
69 b"supported)" |
|
70 ) |
|
71 % (command, empty_successor) |
|
72 ) |