格里特过滤我需要审查的项目

问题描述 投票:6回答:4

我正在尝试创建一个搜索查询,它会告诉我作为审阅者添加的开放更改,但我没有提交最新补丁集的代码审查。这应该包括其他人给予审查的变更,但我没有。

我能找到的最接近的是is:reviewer AND -is:reviewed AND status:open,但这不包括其他人已经审查但我没有的更改。

gerrit
4个回答
3
投票

is:reviewer AND status:open AND -label:Code-Review=+2

您还可以将= + 2更改为> = 1。


3
投票

延迟回复,但对于寻找此答案的任何人,您可以通过在查询下方附加下方来过滤掉已经给出评分的上传内容。

is:reviewer AND is:open AND NOT label:Code-Review>=-2,userid

其中userid替换为您的用户ID(通常是电子邮件地址)。

它看起来很奇怪,但它确实有效。有关标签的更多详细信息,请参阅标签文档https://review.openstack.org/Documentation/user-search.html#labels


0
投票

这是一个通用查询,您可以通过复制粘贴使用:

is:reviewer is:open -is:draft -owner:self -label:Code-Review>=-2,self

查询说明:

  • 您被添加为审阅者
  • 提交是开放的
  • 提交不是草案
  • 你不是作家
  • 你没有投票任何标签

0
投票

由于某种原因,这个标签的东西不再适用于最新的gerrit。我现在用这个:

is:reviewer is:open -reviewedby:self
© www.soinside.com 2019 - 2024. All rights reserved.