gpt4 book ai didi

Mercurial 更改组 Hook : repository URL

转载 作者:行者123 更新时间:2023-12-04 05:54:18 25 4
gpt4 key购买 nike

如何在 Mercurial 存储库服务器上找出当前存储库 URL 或至少在 changegroup 中的名称(子路径) ——或者有点等价的——钩子(Hook)?我在 IIS 上运行 HgWeb。
$HG_URL返回 push ers URL,而不是接收存储库的。 $HG_SOURCE只返回 serve .

上下文:我正在尝试编写 changegroup使用 /mercurial/notifyCommit?url=<url> 的 Jenkins 钩子(Hook)它告诉 Jenkins 执行 SCM 轮询,如果我不能让它工作,我必须在每个 changegroup 上执行大约 50 个 cURL 调用(服务器上的每个存储库一次)触发,然后记得在 hgweb.config 中维护这个列表永远。

最佳答案

您的钩子(Hook)将在该特定存储库的根文件夹中执行,您可以在 bash 中使用以下命令来获取当前文件夹名称:

${PWD##*/}

关于Mercurial 更改组 Hook : repository URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9703414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com