已经在commit_hooks.py文件中写入了两个函数,我希望在任何提交持久化之前运行它,但我无法弄清楚如何编写我的hgrc来检测它们。如何编写我的hgrc以便Mercurial检测到我的钩子?
功能标题有:
def precommit_bad_merge(ui, repo, parent1=None, parent2=None, **kwargs):
...
def precommit_bad_branching(ui, repo, **kwargs):
...
我已经使用这个“guide”试过,但文档是太“男人pagey”对我来说。以下是无效的弃儿。
[hooks]
precommit = ..\..\mno2\commit_hooks.py
更新! 重写勾线:
precommit = D:\environments\next\mno2\commit_hooks.py
使水银检测预提交挂钩,但它总是与状态1由于某种原因退出。
-1失败的第一点[如何问](http://stackoverflow.com/questions/ask-advice)。 – 2010-10-04 19:04:23
除了Linux手册页外,有关Mercurial钩子的文档至少没有说明。事后看来,我应该能够通过阅读指南自己弄清楚,但缺乏例子让我感到困惑。 – MdaG 2010-10-07 12:55:02