Mercurial > hg
changeset 38064:46e8abc4eb04
py3: fix kwargs handling in hgext/rebase.py
We add r'' prefixes to prevent the transformer adding b'' prefixes.
# skip-blame because just r'' prefixes
Differential Revision: https://phab.mercurial-scm.org/D3616
author | Pulkit Goyal <7895pulkit@gmail.com> |
---|---|
date | Sat, 19 May 2018 21:46:54 +0530 |
parents | 3c995af3066e |
children | 64280cd4b454 |
files | hgext/rebase.py |
diffstat | 1 files changed, 7 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/hgext/rebase.py Wed Apr 04 20:18:28 2018 +0900 +++ b/hgext/rebase.py Sat May 19 21:46:54 2018 +0530 @@ -798,21 +798,21 @@ """ inmemory = ui.configbool('rebase', 'experimental.inmemory') - if (opts.get('continue') or opts.get('abort') or + if (opts.get(r'continue') or opts.get(r'abort') or repo.currenttransaction() is not None): # in-memory rebase is not compatible with resuming rebases. # (Or if it is run within a transaction, since the restart logic can # fail the entire transaction.) inmemory = False - if opts.get('auto_orphans'): + if opts.get(r'auto_orphans'): for key in opts: - if key != 'auto_orphans' and opts.get(key): + if key != r'auto_orphans' and opts.get(key): raise error.Abort(_('--auto-orphans is incompatible with %s') % ('--' + key)) - userrevs = list(repo.revs(opts.get('auto_orphans'))) - opts['rev'] = [revsetlang.formatspec('%ld and orphan()', userrevs)] - opts['dest'] = '_destautoorphanrebase(SRC)' + userrevs = list(repo.revs(opts.get(r'auto_orphans'))) + opts[r'rev'] = [revsetlang.formatspec('%ld and orphan()', userrevs)] + opts[r'dest'] = '_destautoorphanrebase(SRC)' if inmemory: try: @@ -824,7 +824,7 @@ except error.InMemoryMergeConflictsError: ui.warn(_('hit merge conflicts; re-running rebase without in-memory' ' merge\n')) - _origrebase(ui, repo, **{'abort': True}) + _origrebase(ui, repo, **{r'abort': True}) return _origrebase(ui, repo, inmemory=False, **opts) else: return _origrebase(ui, repo, **opts)