【发布时间】:2016-04-21 12:08:44
【问题描述】:
我正在编写一个脚本来检查存储库文件的语法。
所以,我在我的 .hgrc 文件中添加了这一行:
precommit = python ~/tools/check_syntax.py
但我想从 check_syntax.py 文件中获取我尝试提交的存储库的路径。
你知道怎么做吗?
【问题讨论】:
标签: python mercurial mercurial-hook
我正在编写一个脚本来检查存储库文件的语法。
所以,我在我的 .hgrc 文件中添加了这一行:
precommit = python ~/tools/check_syntax.py
但我想从 check_syntax.py 文件中获取我尝试提交的存储库的路径。
你知道怎么做吗?
【问题讨论】:
标签: python mercurial mercurial-hook
hg root 将为您提供当前工作目录的顶部。所以像:
[hooks]
precommit = python ~/tools/check_syntax.py $($HG root)
会将当前工作目录的顶部设置为脚本的第一个参数。
【讨论】: