如何获取经过自我审查的 Gerrit 更改列表
How to get a list of Gerrit changes that were self-reviewed
在我们的 Gerrit 设置中,更改的作者可能会为他或她自己的更改提供 +2 评价(这是 Gerrit 的默认行为)。我们希望保留这种行为,但我们仍然希望对这些更改进行审查,即使它们已经合并。
所以,我正在寻找一个搜索过滤器,它可以生成一个 更改列表,这些更改只有来自更改作者 而不是来自任何其他帐户的 +2。
我不关心这是 Gerrit UI 的搜索过滤器,还是直接在数据库上运行的查询。它不必花哨、用户友好或美观,只要它产生变化列表即可。
您可以做的是 运行 搜索查询:
label:Code-Review=+2,owner
这与该标签的评论相匹配,所有者。
尝试自定义此查询时的两点说明:
- 似乎不支持将其更改为
label:Code-Review=+2,uploader
。因此,这意味着其他人可以推送新的补丁集并自行批准这些更改,而不会引起注意。查看我的功能请求:10425.
- 将此更改为更隐式的 'approval' 而不是带有
label:Code-Review=ok,owner
的 '+2' 隐式地将结果限制为仅打开更改。
另请参阅:Documentation: Searching Changes - Labels as well as the Project Configuration - Label Configuration - setting ignoreSelfApproval
以防止基于自我认可的提交。
在我们的 Gerrit 设置中,更改的作者可能会为他或她自己的更改提供 +2 评价(这是 Gerrit 的默认行为)。我们希望保留这种行为,但我们仍然希望对这些更改进行审查,即使它们已经合并。
所以,我正在寻找一个搜索过滤器,它可以生成一个 更改列表,这些更改只有来自更改作者 而不是来自任何其他帐户的 +2。
我不关心这是 Gerrit UI 的搜索过滤器,还是直接在数据库上运行的查询。它不必花哨、用户友好或美观,只要它产生变化列表即可。
您可以做的是 运行 搜索查询:
label:Code-Review=+2,owner
这与该标签的评论相匹配,所有者。
尝试自定义此查询时的两点说明:
- 似乎不支持将其更改为
label:Code-Review=+2,uploader
。因此,这意味着其他人可以推送新的补丁集并自行批准这些更改,而不会引起注意。查看我的功能请求:10425. - 将此更改为更隐式的 'approval' 而不是带有
label:Code-Review=ok,owner
的 '+2' 隐式地将结果限制为仅打开更改。
另请参阅:Documentation: Searching Changes - Labels as well as the Project Configuration - Label Configuration - setting ignoreSelfApproval
以防止基于自我认可的提交。