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