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