如何获取经过自我审查的Gerrit更改列表

时间:2019-01-23 11:05:11

标签: gerrit

在我们的Gerrit设置中,更改的作者有可能对其自己的更改进行+2审查(这是Gerrit的默认行为)。我们希望保持这种行为,但是我们仍然希望对这些更改进行审查,即使它们已经被合并。

因此,我正在寻找一个搜索过滤器,该过滤器会生成一个变更列表,这些变更列表的变更作者仅+2,而其他帐户则不该。

我不在乎这是Gerrit UI的搜索过滤器,还是直接在数据库上运行的查询。只要它产生更改列表,它就不必花哨,用户友好或漂亮。

1 个答案:

答案 0 :(得分:0)

您可以做的是运行搜索查询:

label:Code-Review=+2,owner

这将匹配拥有者得分的那个标签的评论。

尝试自定义此查询时有两个备注:

  • 似乎不支持将其更改为label:Code-Review=+2,uploader。因此,这意味着其他人可以推送新的补丁集并自行批准这些更改,而不会引起注意。请参阅我的功能请求:10425
  • 使用label:Code-Review=ok,owner将其更改为更隐式的“批准”而不是“ +2”,将结果隐式地限制为仅打开更改。

另请参阅:Documentation: Searching Changes - Labels