Git 如何获得Gerrit';成功提交时,是否进行代码审查以输出电子邮件差异?

Git 如何获得Gerrit';成功提交时,是否进行代码审查以输出电子邮件差异?,git,gerrit,Git,Gerrit,现在它只是显示: M test.txt 1 file changed, 1 insertion(+), 0 deletions(-) 以前,当我们使用Gitolite时,我们在开发人员邮件列表(这是一个post-receive挂钩)中有漂亮的彩色差异 我可以在Gerrit实例中进行同样的设置,但是我们将使用两种不同的邮件机制,电子邮件模板和成功合并时的双电子邮件。目前看来,使用标准Gerrit电子邮件或电子邮件模板是不可能的 galhammer在这个线程中提出了一个补丁:但它目前还没有合并到t

现在它只是显示:

M test.txt
1 file changed, 1 insertion(+), 0 deletions(-)
以前,当我们使用Gitolite时,我们在开发人员邮件列表(这是一个post-receive挂钩)中有漂亮的彩色差异


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

目前看来,使用标准Gerrit电子邮件或电子邮件模板是不可能的

galhammer在这个线程中提出了一个补丁:但它目前还没有合并到trunk中

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


您可以看到Mauvis Ledford对替代解决方案的回答。

该项目的开发人员Sean Pearce回答了我关于Google Group的问题。他建议插入服务器上的更改合并挂钩:


然后,由于回调使用git commit notifier。

来自Gerrit 2.6,因此可以使“更改合并”通知电子邮件包含提交的统一差异