没有得到Gerrit审查电子邮件

时间:2012-08-29 03:23:52

标签: gerrit

我正在使用Gerrit2.4.2。我的帐户是管理员,也在Reviewer和Verifier组中(我手动创建了这两个组)。 在All-Projects中,我允许Reviewer小组审核/ ref / *和Verifier提交/ ref / *。 请参阅下面的图表: All-Projects Access right settings

我们有一个名为appengine的项目。还有一个名为'appengine team'的小组。这个小组有两个成员:另一个开发人员和我。

现在另一位开发人员添加了一个测试文件并将其推送到HEAD:refs / for / master。但我没有收到任何电子邮件通知。他登录Gerrit网站后发现了他的更改问题。 并手动添加了我的电子邮件,我可以看到电子邮件通知,也可以在网站上看到更改问题。 Now the reviewer input is empty

我的项目设置如下: enter image description here

2 个答案:

答案 0 :(得分:2)

Gerrit不会在上传更改时发送电子邮件通知,除非您正在观看该项目(设置 - >监视项目)。如果有人将您添加为更改的审阅者,您还会收到电子邮件通知。

答案 1 :(得分:1)

我目前的方法是为receive-pack命令使用一个参数。我添加到我的.git/config文件中:

[remote "review"]
    pushurl = ssh://username@IP:29418/myproject.git
    push = HEAD:refs/for/master

    receivepack = git receive-pack --reviewer csfreebird

每次开发人员使用git push review时,都会收到一封电子邮件。

不完美,Gerrit服务器应该承担责任。