mercurial/dispatch.py
changeset 19011 12acbea17625
parent 18935 e5d9441ec281
child 19098 f01ae031f84c
equal deleted inserted replaced
19010:e071d161b266 19011:12acbea17625
   509             pos += 1
   509             pos += 1
   510     return values
   510     return values
   511 
   511 
   512 def runcommand(lui, repo, cmd, fullargs, ui, options, d, cmdpats, cmdoptions):
   512 def runcommand(lui, repo, cmd, fullargs, ui, options, d, cmdpats, cmdoptions):
   513     # run pre-hook, and abort if it fails
   513     # run pre-hook, and abort if it fails
   514     ret = hook.hook(lui, repo, "pre-%s" % cmd, False, args=" ".join(fullargs),
   514     hook.hook(lui, repo, "pre-%s" % cmd, True, args=" ".join(fullargs),
   515                     pats=cmdpats, opts=cmdoptions)
   515               pats=cmdpats, opts=cmdoptions)
   516     if ret:
       
   517         return ret
       
   518     ret = _runcommand(ui, options, cmd, d)
   516     ret = _runcommand(ui, options, cmd, d)
   519     # run post-hook, passing command result
   517     # run post-hook, passing command result
   520     hook.hook(lui, repo, "post-%s" % cmd, False, args=" ".join(fullargs),
   518     hook.hook(lui, repo, "post-%s" % cmd, False, args=" ".join(fullargs),
   521               result=ret, pats=cmdpats, opts=cmdoptions)
   519               result=ret, pats=cmdpats, opts=cmdoptions)
   522     return ret
   520     return ret