如何在push上制作mercurial run脚本?

时间:2010-06-25 18:33:23

标签: mercurial

我有一台服务器,它使用hgwebdir托管一个mercurial存储库。当有人推送到此存储库时,是否可以使mercurial运行脚本? 目前我使用的脚本每隔几分钟检查一次存储库状态,但这显然是一个难看的解决方案。

2 个答案:

答案 0 :(得分:8)

您必须为Mercurial服务器添加一个挂钩:

  • 编辑.hg / hgrc(或Windows上的mercurial.ini)
  • 添加或编辑[hooks]部分
  • 将shell命令关联到您感兴趣的挂钩(在您的情况下,更改组挂钩)

查看Mercurial红豆书中的Handling repository events with hooks了解更多详情。

答案 1 :(得分:2)