comparison hgext/transplant.py @ 43903:d50b4ad1d4a5

transplant: use check_incompatible_arguments() Differential Revision: https://phab.mercurial-scm.org/D7663
author Martin von Zweigbergk <martinvonz@google.com>
date Fri, 13 Dec 2019 14:12:14 -0800
parents 96edd0c38740
children d4c1501225c4
comparison
equal deleted inserted replaced
43902:e623ad1b4800 43903:d50b4ad1d4a5
758 if match(node): 758 if match(node):
759 yield node 759 yield node
760 760
761 def checkopts(opts, revs): 761 def checkopts(opts, revs):
762 if opts.get(b'continue'): 762 if opts.get(b'continue'):
763 if opts.get(b'branch') or opts.get(b'all') or opts.get(b'merge'): 763 cmdutil.check_incompatible_arguments(
764 raise error.Abort( 764 opts, b'continue', b'branch', b'all', b'merge'
765 _( 765 )
766 b'--continue is incompatible with '
767 b'--branch, --all and --merge'
768 )
769 )
770 return 766 return
771 if opts.get(b'stop'): 767 if opts.get(b'stop'):
772 if opts.get(b'branch') or opts.get(b'all') or opts.get(b'merge'): 768 cmdutil.check_incompatible_arguments(
773 raise error.Abort( 769 opts, b'stop', b'branch', b'all', b'merge'
774 _( 770 )
775 b'--stop is incompatible with '
776 b'--branch, --all and --merge'
777 )
778 )
779 return 771 return
780 if not ( 772 if not (
781 opts.get(b'source') 773 opts.get(b'source')
782 or revs 774 or revs
783 or opts.get(b'merge') 775 or opts.get(b'merge')