如何进行跨越几个特定项目的 gerrit 查询?

How to I make gerrit query that spans across few specific projects?

我尝试了几个小时来找到正确的语法来进行正则表达式查询,returns 评论来自 2-3 个不同的项目,但我失败了并决定众包任务 ;)

搜索记录在 https://review.openstack.org/Documentation/user-search.html 中并提到可能使用 REGEX,...但它没有用。

任务:return 来自 openstack-infra/gerritlib 的所有 CR 和来自 https://review.openstack.org

openstack-infra/git-review 项目

做一个项目效果很好project:openstack-infra/gerritlib

理想情况下,我想寻找类似 ^openstack-infra\/(gerritlib|git-review) 的东西,或者至少这是标准的正则表达式语法。

不过,我发现到目前为止无法使用括号,每次我使用它们时它都会阻止它 return 获取任何结果。

1) 不需要对“/”字符进行转义。

2) 您需要使用双引号才能使括号生效。

因此,以下搜索应该适合您:

project:"^openstack-infra/(gerritlib|git-review)"