diff -r 412f199b4092 -r 8c87cc169946 hgext/rebase.py --- 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':