Show More
@@ -43,6 +43,7 b' from mercurial import (' | |||||
43 | node as nodemod, |
|
43 | node as nodemod, | |
44 | patch, |
|
44 | patch, | |
45 | phases, |
|
45 | phases, | |
|
46 | pycompat, | |||
46 | registrar, |
|
47 | registrar, | |
47 | repair, |
|
48 | repair, | |
48 | scmutil, |
|
49 | scmutil, | |
@@ -380,7 +381,7 b' def getcommitfunc(extra, interactive, ed' | |||||
380 | editor_ = False |
|
381 | editor_ = False | |
381 | if editor: |
|
382 | if editor: | |
382 | editor_ = cmdutil.getcommiteditor(editform='shelve.shelve', |
|
383 | editor_ = cmdutil.getcommiteditor(editform='shelve.shelve', | |
383 | **opts) |
|
384 | **pycompat.strkwargs(opts)) | |
384 | with repo.ui.configoverride(overrides): |
|
385 | with repo.ui.configoverride(overrides): | |
385 | return repo.commit(message, shelveuser, opts.get('date'), |
|
386 | return repo.commit(message, shelveuser, opts.get('date'), | |
386 | match, editor=editor_, extra=extra) |
|
387 | match, editor=editor_, extra=extra) | |
@@ -389,6 +390,7 b' def getcommitfunc(extra, interactive, ed' | |||||
389 | repo.mq.checkapplied = saved |
|
390 | repo.mq.checkapplied = saved | |
390 |
|
391 | |||
391 | def interactivecommitfunc(ui, repo, *pats, **opts): |
|
392 | def interactivecommitfunc(ui, repo, *pats, **opts): | |
|
393 | opts = pycompat.byteskwargs(opts) | |||
392 | match = scmutil.match(repo['.'], pats, {}) |
|
394 | match = scmutil.match(repo['.'], pats, {}) | |
393 | message = opts['message'] |
|
395 | message = opts['message'] | |
394 | return commitfunc(ui, repo, message, match, opts) |
|
396 | return commitfunc(ui, repo, message, match, opts) | |
@@ -465,7 +467,7 b' def _docreatecmd(ui, repo, pats, opts):' | |||||
465 | else: |
|
467 | else: | |
466 | node = cmdutil.dorecord(ui, repo, commitfunc, None, |
|
468 | node = cmdutil.dorecord(ui, repo, commitfunc, None, | |
467 | False, cmdutil.recordfilter, *pats, |
|
469 | False, cmdutil.recordfilter, *pats, | |
468 | **opts) |
|
470 | **pycompat.strkwargs(opts)) | |
469 | if not node: |
|
471 | if not node: | |
470 | _nothingtoshelvemessaging(ui, repo, pats, opts) |
|
472 | _nothingtoshelvemessaging(ui, repo, pats, opts) | |
471 | return 1 |
|
473 | return 1 | |
@@ -852,6 +854,7 b' def unshelve(ui, repo, *shelved, **opts)' | |||||
852 | return _dounshelve(ui, repo, *shelved, **opts) |
|
854 | return _dounshelve(ui, repo, *shelved, **opts) | |
853 |
|
855 | |||
854 | def _dounshelve(ui, repo, *shelved, **opts): |
|
856 | def _dounshelve(ui, repo, *shelved, **opts): | |
|
857 | opts = pycompat.byteskwargs(opts) | |||
855 | abortf = opts.get('abort') |
|
858 | abortf = opts.get('abort') | |
856 | continuef = opts.get('continue') |
|
859 | continuef = opts.get('continue') | |
857 | if not abortf and not continuef: |
|
860 | if not abortf and not continuef: | |
@@ -1010,6 +1013,7 b' def shelvecmd(ui, repo, *pats, **opts):' | |||||
1010 | To delete specific shelved changes, use ``--delete``. To delete |
|
1013 | To delete specific shelved changes, use ``--delete``. To delete | |
1011 | all shelved changes, use ``--cleanup``. |
|
1014 | all shelved changes, use ``--cleanup``. | |
1012 | ''' |
|
1015 | ''' | |
|
1016 | opts = pycompat.byteskwargs(opts) | |||
1013 | allowables = [ |
|
1017 | allowables = [ | |
1014 | ('addremove', {'create'}), # 'create' is pseudo action |
|
1018 | ('addremove', {'create'}), # 'create' is pseudo action | |
1015 | ('unknown', {'create'}), |
|
1019 | ('unknown', {'create'}), |
General Comments 0
You need to be logged in to leave comments.
Login now