mercurial/commands.py
changeset 4558 a73d80d6385a
parent 4549 0c61124ad877
child 4570 6a8e1dd18ba2
equal deleted inserted replaced
4557:050fa240db9c 4558:a73d80d6385a
  2995 
  2995 
  2996 norepo = ("clone init version help debugancestor debugcomplete debugdata"
  2996 norepo = ("clone init version help debugancestor debugcomplete debugdata"
  2997           " debugindex debugindexdot debugdate debuginstall")
  2997           " debugindex debugindexdot debugdate debuginstall")
  2998 optionalrepo = ("paths serve showconfig")
  2998 optionalrepo = ("paths serve showconfig")
  2999 
  2999 
  3000 def run():
  3000 def dispatch(args):
  3001     try:
  3001     try:
  3002         u = ui.ui(traceback='--traceback' in sys.argv[1:])
  3002         u = ui.ui(traceback='--traceback' in args)
  3003     except util.Abort, inst:
  3003     except util.Abort, inst:
  3004         sys.stderr.write(_("abort: %s\n") % inst)
  3004         sys.stderr.write(_("abort: %s\n") % inst)
  3005         return -1
  3005         return -1
  3006     sys.exit(cmdutil.runcatch(u, sys.argv[1:]))
  3006     return cmdutil.runcatch(u, args)
  3007 
  3007 
       
  3008 def run():
       
  3009     sys.exit(dispatch(sys.argv[1:]))