mercurial/cmdutil.py
changeset 43892 d587937600be
parent 43861 aac921f54554
child 43893 2e672ccc2220
equal deleted inserted replaced
43891:7eb6a2680ae6 43892:d587937600be
   256 ]
   256 ]
   257 
   257 
   258 # special string such that everything below this line will be ingored in the
   258 # special string such that everything below this line will be ingored in the
   259 # editor text
   259 # editor text
   260 _linebelow = b"^HG: ------------------------ >8 ------------------------$"
   260 _linebelow = b"^HG: ------------------------ >8 ------------------------$"
       
   261 
       
   262 
       
   263 def check_at_most_one_arg(opts, *args):
       
   264     """abort if more than one of the arguments are in opts"""
       
   265     previous = None
       
   266     for x in args:
       
   267         if opts.get(x):
       
   268             if previous:
       
   269                 raise error.Abort(
       
   270                     _(b'cannot specify both --%s and --%s') % (previous, x)
       
   271                 )
       
   272             previous = x
   261 
   273 
   262 
   274 
   263 def resolvecommitoptions(ui, opts):
   275 def resolvecommitoptions(ui, opts):
   264     """modify commit options dict to handle related options
   276     """modify commit options dict to handle related options
   265 
   277