改变合并的gerrit hook

时间:2013-02-19 13:01:02

标签: git gerrit

我正在尝试替代 post-receive 挂钩,但可能是我做错了。 这个钩子是否通过gerrit(我有权进行推送提交)使用push commit to master branch(没有/ for / control)?官方文档没有解释像“合并”这样的请求。

我将更改合并的脚本放到gerrit / hook / dir(gerrit是带有“bin”,“plugins”和其他gerrit位置的目录),它也是正确的吗?

1 个答案:

答案 0 :(得分:2)

gerrit网站文件夹中的hooks文件夹(也包含binpluginsgit等)是放置挂钩文件的正确位置。

但是,post-receive是一个git钩子,而不是Gerrit钩子,Gerrit不会调用它。

当从UI合并更改时,Gerrit将调用change-mergedref-updated挂钩,但如果直接推迟更改,则仅ref-updated

有关详细信息,请参阅Gerrit hooks documentation