mercurial/commands.py
changeset 5067 3d35c8cb5eb4
parent 5061 a49f2a4d5ff7
child 5068 d5126a0172ba
child 5097 73fdc8bd3ed8
equal deleted inserted replaced
5061:a49f2a4d5ff7 5067:3d35c8cb5eb4
  3128 
  3128 
  3129 norepo = ("clone init version help debugancestor debugcomplete debugdata"
  3129 norepo = ("clone init version help debugancestor debugcomplete debugdata"
  3130           " debugindex debugindexdot debugdate debuginstall")
  3130           " debugindex debugindexdot debugdate debuginstall")
  3131 optionalrepo = ("paths serve showconfig")
  3131 optionalrepo = ("paths serve showconfig")
  3132 
  3132 
  3133 def dispatch(args, argv0=None):
  3133 def dispatch(args):
  3134     try:
  3134     try:
  3135         u = ui.ui(traceback='--traceback' in args)
  3135         u = ui.ui(traceback='--traceback' in args)
  3136     except util.Abort, inst:
  3136     except util.Abort, inst:
  3137         sys.stderr.write(_("abort: %s\n") % inst)
  3137         sys.stderr.write(_("abort: %s\n") % inst)
  3138         return -1
  3138         return -1
  3139     return cmdutil.runcatch(u, args, argv0=argv0)
  3139     return cmdutil.runcatch(u, args)
  3140 
  3140 
  3141 def run():
  3141 def run():
  3142     sys.exit(dispatch(sys.argv[1:], argv0=sys.argv[0]))
  3142     sys.exit(dispatch(sys.argv[1:]))