2016-04-21 78 views
0

我正在编写一个脚本来检查存储库文件的语法。Mercurial hook precommit获取存储库路径

所以,我加入到我的.hgrc文件这一行:

precommit = python ~/tools/check_syntax.py 

但我希望得到的资料库中,我试着从check_syntax.py文件提交的路径。

你知道一种方法吗?

回答

1

hg root会给你当前工作目录的顶部。因此类似于:

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

将设置当前工作目录的顶部作为脚本的第一个参数。

+0

非常感谢它!在文档中我没有发现任何提及。 – jedema