在 Mercurial 存储库服务器上,我如何才能找出当前存储库 URL 或至少名称(子路径)在一个changegroup
- 或类似的 - 钩子中?我在 IIS 上运行 HgWeb。
$HG_URL
返回push
ers URL,而不是接收存储库的。$HG_SOURCE
只返回serve
。
上下文:我正在尝试changegroup
为 Jenkins 编写一个钩子,使用/mercurial/notifyCommit?url=<url>
它告诉 Jenkins 执行 SCM 轮询,如果我不能让它工作,我必须进行大约 50 次 cURL 调用(服务器上的每个存储库一次)在每个changegroup
触发器上,然后记住hgweb.config
永远维护这个列表。