用于推送到 master 分支的 Gerrit 电子邮件通知

Gerrit email notification for push to master branch

您好,我正在尝试设置推送到 gerrit 的电子邮件通知。 当我推送到 HEAD:refs/for/master 或 gerrit

上的 review branch 时,我收到了电子邮件

例如:- git push gerrit HEAD:refs/for/master 根据 Gerrit 网页 SettingsWatch Projects 中的设置触发电子邮件通知。

但是,当我推送到 master 时 -

git push gerrit master 未触发电子邮件通知。

谁能帮我在 gerrit 上设置推送到 master 分支的电子邮件通知

根据Gerrit documentation

Gerrit can automatically notify users by email when new changes are uploaded for review, after comments have been posted on a change, or after the change has been submitted to a branch.

因此,对于未经审查就推送到存储库的更改,无法触发自动电子邮件通知。但是,如 here 所述,您可以使用 ref-updated 挂钩并手动处理发送电子邮件:

ref-updated

Called whenever a ref has been updated.

ref-updated --oldrev --newrev --refname --project --submitter