--- a/mercurial/cmdutil.py Mon Jan 27 12:38:59 2020 -0800
+++ b/mercurial/cmdutil.py Mon Jan 27 09:14:19 2020 -0800
@@ -281,11 +281,11 @@
return previous
-def check_incompatible_arguments(opts, first, *others):
+def check_incompatible_arguments(opts, first, others):
"""abort if the first argument is given along with any of the others
Unlike check_at_most_one_arg(), `others` are not mutually exclusive
- among themselves.
+ among themselves, and they're passed as a single collection.
"""
for other in others:
check_at_most_one_arg(opts, first, other)