commit: leverage cmdutil.check_incompatible_arguments()
Differential Revision: https://phab.mercurial-scm.org/D9218
--- a/mercurial/commands.py Tue Oct 27 10:06:17 2020 -0700
+++ b/mercurial/commands.py Thu Oct 15 22:23:02 2020 -0700
@@ -2015,8 +2015,7 @@
opts = pycompat.byteskwargs(opts)
if opts.get(b'subrepos'):
- if opts.get(b'amend'):
- raise error.Abort(_(b'cannot amend with --subrepos'))
+ cmdutil.check_incompatible_arguments(opts, b'subrepos', [b'amend'])
# Let --subrepos on the command line override config setting.
ui.setconfig(b'ui', b'commitsubrepos', True, b'commit')