Mercurial避免在搁架上预先挂钩

时间:2016-04-21 15:05:00

标签: python mercurial mercurial-hook

我编写了一个简单的钩子来检查项目文件的语法。我只想在提交之前检查语法。

我的问题是:当我搁置时,Mercurial运行预提交挂钩。语法检查需要4-5分钟。

如何避免在搁架上抓钩?

我的 .hrgc 挂钩线:

precommit = python ~/tools/check_syntax.py $($HG root)

我可以在check_syntax.py中添加参数,以避免检查是否需要。

1 个答案:

答案 0 :(得分:3)

您可以覆盖此特定命令调用的配置:

hg shelve --config hooks.precommit= --name abcd