hgext/hbisect.py
changeset 5312 189d82b6962e
parent 5311 5b6e403601d1
child 5316 121816063b9a
equal deleted inserted replaced
5311:5b6e403601d1 5312:189d82b6962e
   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     try:
   307         return bisectcmdtable[cmd][0](*args)
   307         ret = bisectcmdtable[cmd][0](*args)
   308     finally:
       
   309         b.write()
   308         b.write()
       
   309         return ret
       
   310     except:
       
   311         raise
   310 
   312 
   311 cmdtable = {
   313 cmdtable = {
   312     "bisect": (bisect_run, [], _("hg bisect [help|init|reset|next|good|bad]")),
   314     "bisect": (bisect_run, [], _("hg bisect [help|init|reset|next|good|bad]")),
   313     #"bisect-test": (test, [], "hg bisect-test rev"),
   315     #"bisect-test": (test, [], "hg bisect-test rev"),
   314 }
   316 }