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

时间:2014-02-06 14:17:12

标签: gerrit

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

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

4 个答案:

答案 0 :(得分:3)

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

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

答案 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

答案 2 :(得分:0)

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

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

查询描述:

  • 您已添加为评论者
  • 提交已打开
  • 提交不是草稿
  • 您不是作者
  • 您没有用任何标签投票

答案 3 :(得分:0)

由于某种原因,这个标签的东西在最新的Gerrit上不再起作用。我现在使用这个:

is:reviewer is:open -reviewedby:self