4

现在它只是显示:

M test.txt
1 file changed, 1 insertion(+), 0 deletions(-)

以前,当我们使用 Gitolite 时,我们使用git-commit-notifier在我们的开发者邮件列表中拥有漂亮的彩色差异(这是一个接收后挂钩)。

我可以在 Gerrit 实例中进行相同的设置,但随后我们将使用两种不同的邮件机制、电子邮件模板和成功合并的双重电子邮件。

4

3 回答 3

3

该项目的开发人员 Sean Pearce 在 Google Groups 上回答了我的问题。他建议插入服务器上的 change-merged 挂钩:

http://gerrit.googlecode.com/svn/documentation/2.2.0/config-hooks.html#_change_merged

然后,作为回调使用 git-commit-notifier。

于 2011-10-07T16:53:26.763 回答
2

看起来目前无法使用标准的 gerrit 电子邮件或电子邮件模板。

Gal Hammer 在此线程中提出了一个补丁:http ://groups.google.com/group/repo-discuss/browse_thread/thread/fa514efd491703d8/c0c1762d3fdd1588但它目前没有合并到主干中。

我认为它甚至没有按照标准的补丁提交流程提交,因此在有人获取该代码并将其推送到主干之前可能需要一段时间。

您可以查看 Mauvis Ledford 的替代解决方案答案。

于 2011-10-07T14:07:08.997 回答
1

从 Gerrit 2.6 开始,可以使“更改合并”通知电子邮件包含提交的统一差异。

https://gerrit-review.googlesource.com/#/c/39725/

于 2013-01-19T03:52:47.040 回答