Mercurial > public > mercurial-scm > hg-stable
diff hgext/rebase.py @ 43937:8c87cc169946
rebase: use cmdutil.check_at_most_one_arg() for action+revision
Differential Revision: https://phab.mercurial-scm.org/D7645
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Thu, 12 Dec 2019 23:20:48 -0800 |
parents | 412f199b4092 |
children | 9fb9f3a5cad7 |
line wrap: on
line diff
--- a/hgext/rebase.py Thu Dec 12 23:03:52 2019 -0800 +++ b/hgext/rebase.py Thu Dec 12 23:20:48 2019 -0800 @@ -1024,6 +1024,9 @@ cmdutil.check_incompatible_arguments( opts, action, b'confirm', b'dry_run' ) + cmdutil.check_incompatible_arguments( + opts, action, b'rev', b'source', b'base', b'dest' + ) cmdutil.check_at_most_one_arg(opts, b'confirm', b'dry_run') cmdutil.check_at_most_one_arg(opts, b'rev', b'source', b'base') @@ -1192,10 +1195,6 @@ raise error.Abort( _(b'cannot use collapse with continue or abort') ) - if srcf or basef or destf: - raise error.Abort( - _(b'abort and continue do not allow specifying revisions') - ) if action == b'abort' and opts.get(b'tool', False): ui.warn(_(b'tool option will be ignored\n')) if action == b'continue':