mercurial/commands.py
changeset 1526 c230939283c3
parent 1525 c85e5bbfd141
child 1538 482b4efdf013
child 1541 bf4e7ef08741
equal deleted inserted replaced
1525:c85e5bbfd141 1526:c230939283c3
  2427 
  2427 
  2428     if args:
  2428     if args:
  2429         cmd, args = args[0], args[1:]
  2429         cmd, args = args[0], args[1:]
  2430         defaults = ui.config("defaults", cmd)
  2430         defaults = ui.config("defaults", cmd)
  2431         if defaults:
  2431         if defaults:
  2432             # reparse with command defaults added
  2432             args = defaults.split() + args
  2433             args = [cmd] + defaults.split() + args
       
  2434             try:
       
  2435                 args = fancyopts.fancyopts(args, globalopts, options)
       
  2436             except fancyopts.getopt.GetoptError, inst:
       
  2437                 raise ParseError(None, inst)
       
  2438 
       
  2439             cmd, args = args[0], args[1:]
       
  2440 
  2433 
  2441         aliases, i = find(cmd)
  2434         aliases, i = find(cmd)
  2442         cmd = aliases[0]
  2435         cmd = aliases[0]
  2443         c = list(i[1])
  2436         c = list(i[1])
  2444     else:
  2437     else: