'已经在文件 commit_hooks.py 中编写了两个函数,我想在任何提交被持久化之前运行它们,但我不知道如何编写我的 hgrc 来检测它们。
函数头是:
def precommit_bad_merge(ui, repo, parent1=None, parent2=None, **kwargs):
...
def precommit_bad_branching(ui, repo, **kwargs):
...
我试过使用这个“指南”,但文档对我来说太“手册页”了。以下是一个不起作用的弃儿。
[hooks]
precommit = ..\..\mno2\commit_hooks.py
更新! 将钩线重写为:
precommit = D:\environments\next\mno2\commit_hooks.py
让 Mercurial 检测到 precommit 钩子,但由于某种原因它总是以状态 1 退出。