我不确定当前是否可行,但是否可以为用户或组(来自 ACL 扩展的组)指定一组单独的挂钩。
我知道您可以单独指定每个用户机器上的钩子,但我也想将钩子放在中央仓库上(以便在推送时运行这些钩子)。
例如
说我有 A 组的钩子
[hooks]
pretxngroupchange.A=python:Group-A-hook.py:hook
对于所有 A 组
和
[hooks]
pretxngroupchange.B=python:Group-B-hook.py:hook
如果 A 组有人推,我不希望 B 组的钩子被触发
这可能吗?即使我不能按组来做(我认为 Mercurial 应该选择操作系统级别的组),Hg 是否可以按用户运行它?