[PATCH 5 of 7 V2] hook: use 'htype' in 'hook'
Pierre-Yves David
pierre-yves.david at ens-lyon.org
Fri Mar 31 18:43:33 EDT 2017
# HG changeset patch
# User Pierre-Yves David <pierre-yves.david at ens-lyon.org>
# Date 1490951202 -7200
# Fri Mar 31 11:06:42 2017 +0200
# Node ID 87bd941f005ffa248180907aff7d277de7b9bcee
# Parent 2043a184b25cda298f5d590c5c08500471c488d9
# EXP-Topic hookname
# Available At https://www.mercurial-scm.org/repo/users/marmoute/mercurial/
# hg pull https://www.mercurial-scm.org/repo/users/marmoute/mercurial/ -r 87bd941f005f
hook: use 'htype' in 'hook'
Same rational as for 'runhooks', we fix the naming in another function.
diff --git a/mercurial/hook.py b/mercurial/hook.py
--- a/mercurial/hook.py
+++ b/mercurial/hook.py
@@ -186,16 +186,16 @@ def redirect(state):
global _redirect
_redirect = state
-def hook(ui, repo, name, throw=False, **args):
+def hook(ui, repo, htype, throw=False, **args):
if not ui.callhooks:
return False
hooks = []
for hname, cmd in _allhooks(ui):
- if hname.split('.')[0] == name and cmd:
+ if hname.split('.')[0] == htype and cmd:
hooks.append((hname, cmd))
- res = runhooks(ui, repo, name, hooks, throw=throw, **args)
+ res = runhooks(ui, repo, htype, hooks, throw=throw, **args)
r = False
for hname, cmd in hooks:
r = res[hname][0] or r
More information about the Mercurial-devel
mailing list