我正在尝试创建一个搜索查询,它会告诉我作为审阅者添加的开放更改,但我没有提交最新补丁集的代码审查。这应该包括其他人给予审查的变更,但我没有。
我能找到的最接近的是is:reviewer AND -is:reviewed AND status:open
,但这不包括其他人已经审查但我没有的更改。
is:reviewer AND status:open AND -label:Code-Review=+2
您还可以将= + 2更改为> = 1。
延迟回复,但对于寻找此答案的任何人,您可以通过在查询下方附加下方来过滤掉已经给出评分的上传内容。
is:reviewer AND is:open AND NOT label:Code-Review>=-2,userid
其中userid替换为您的用户ID(通常是电子邮件地址)。
它看起来很奇怪,但它确实有效。有关标签的更多详细信息,请参阅标签文档https://review.openstack.org/Documentation/user-search.html#labels
这是一个通用查询,您可以通过复制粘贴使用:
is:reviewer is:open -is:draft -owner:self -label:Code-Review>=-2,self
查询说明:
由于某种原因,这个标签的东西不再适用于最新的gerrit。我现在用这个:
is:reviewer is:open -reviewedby:self