我知道this answer并且最终可能无法解决我的问题。但是,我想要实现的目标是:
每当我的服务器上的repo的变更集传入时,我想执行一些自定义任务。我在hooks
添加了hgweb.config
部分:
[hooks]
changegroup = printenv > /tmp/test/env.txt
从printenv
给我的信息中我看到我能够提取回购的唯一标识符,但不能提取项目的名称!我确实需要用于API调用的repo的根文件夹的名称。有什么办法可以获得这些信息吗?
答案 0 :(得分:0)
hg root
为您提供存储库所在的目录。
但是没有“唯一名称”或类似名称 - 它只是目录的名称,可以通过文件系统级别的简单重命名命令进行更改。