【问题标题】:Mercurial hook precommit get repository pathMercurial hook precommit 获取存储库路径
【发布时间】:2016-04-21 12:08:44
【问题描述】:

我正在编写一个脚本来检查存储库文件的语法。

所以,我在我的 .hgrc 文件中添加了这一行:

precommit = python ~/tools/check_syntax.py

但我想从 check_syntax.py 文件中获取我尝试提交的存储库的路径。

你知道怎么做吗?

【问题讨论】:

    标签: python mercurial mercurial-hook


    【解决方案1】:

    hg root 将为您提供当前工作目录的顶部。所以像:

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

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

    【讨论】:

    • 非常感谢它有效!我没有在文档中找到任何提及它的内容。
    猜你喜欢
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    • 2011-08-08
    • 1970-01-01
    • 2022-11-09
    • 1970-01-01
    • 2017-02-11
    • 2014-10-30
    相关资源
    最近更新 更多