hgext/hbisect.py
changeset 5316 121816063b9a
parent 5312 189d82b6962e
equal deleted inserted replaced
5315:639935f2e63a 5316:121816063b9a
   301         ui.warn(_("bisect: Unknown sub-command\n"))
   301         ui.warn(_("bisect: Unknown sub-command\n"))
   302         return help_()
   302         return help_()
   303     if len(args) > bisectcmdtable[cmd][1]:
   303     if len(args) > bisectcmdtable[cmd][1]:
   304         ui.warn(_("bisect: Too many arguments\n"))
   304         ui.warn(_("bisect: Too many arguments\n"))
   305         return help_()
   305         return help_()
   306     try:
   306     ret = bisectcmdtable[cmd][0](*args)
   307         ret = bisectcmdtable[cmd][0](*args)
   307     b.write()
   308         b.write()
   308     return ret
   309         return ret
       
   310     except:
       
   311         raise
       
   312 
   309 
   313 cmdtable = {
   310 cmdtable = {
   314     "bisect": (bisect_run, [], _("hg bisect [help|init|reset|next|good|bad]")),
   311     "bisect": (bisect_run, [], _("hg bisect [help|init|reset|next|good|bad]")),
   315     #"bisect-test": (test, [], "hg bisect-test rev"),
   312     #"bisect-test": (test, [], "hg bisect-test rev"),
   316 }
   313 }