我编写了一个简单的钩子来检查项目文件的语法。我只想在提交之前检查语法。
我的问题是:当我搁置时,Mercurial运行预提交挂钩。语法检查需要4-5分钟。
如何避免在搁架上抓钩?
我的 .hrgc 挂钩线:
precommit = python ~/tools/check_syntax.py $($HG root)
我可以在check_syntax.py中添加参数,以避免检查是否需要。
答案 0 :(得分:3)
您可以覆盖此特定命令调用的配置:
hg shelve --config hooks.precommit= --name abcd