我编写脚本来检查存储库文件的语法。
所以,我在 .hgrc 文件中添加了这一行:
precommit = python ~/tools/check_syntax.py
但我想获取存储库的路径,我尝试从 check_syntax.py 文件中提交。
你知道这样做的方法吗?
答案 0 :(得分:1)
hg root
将为您提供当前工作目录的顶部。如下所示:
[hooks]
precommit = python ~/tools/check_syntax.py $($HG root)
会将当前工作目录的顶部设置为脚本的第一个参数。