现在它只是显示:
M test.txt
1 file changed, 1 insertion(+), 0 deletions(-)
以前,当我们使用 Gitolite 时,我们使用git-commit-notifier在我们的开发者邮件列表中拥有漂亮的彩色差异(这是一个接收后挂钩)。
我可以在 Gerrit 实例中进行相同的设置,但随后我们将使用两种不同的邮件机制、电子邮件模板和成功合并的双重电子邮件。
现在它只是显示:
M test.txt
1 file changed, 1 insertion(+), 0 deletions(-)
以前,当我们使用 Gitolite 时,我们使用git-commit-notifier在我们的开发者邮件列表中拥有漂亮的彩色差异(这是一个接收后挂钩)。
我可以在 Gerrit 实例中进行相同的设置,但随后我们将使用两种不同的邮件机制、电子邮件模板和成功合并的双重电子邮件。
该项目的开发人员 Sean Pearce 在 Google Groups 上回答了我的问题。他建议插入服务器上的 change-merged 挂钩:
http://gerrit.googlecode.com/svn/documentation/2.2.0/config-hooks.html#_change_merged
然后,作为回调使用 git-commit-notifier。
看起来目前无法使用标准的 gerrit 电子邮件或电子邮件模板。
Gal Hammer 在此线程中提出了一个补丁:http ://groups.google.com/group/repo-discuss/browse_thread/thread/fa514efd491703d8/c0c1762d3fdd1588但它目前没有合并到主干中。
我认为它甚至没有按照标准的补丁提交流程提交,因此在有人获取该代码并将其推送到主干之前可能需要一段时间。
您可以查看 Mauvis Ledford 的替代解决方案答案。
从 Gerrit 2.6 开始,可以使“更改合并”通知电子邮件包含提交的统一差异。