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

时间:2018-07-17 19:58:16

标签: regex gerrit

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

该搜索记录在https://review.openstack.org/Documentation/user-search.html中,并提及了可能使用REGEX的情况,但是,它只是行不通。

任务:从https://review.openstack.org返回openstack-infra/gerritlibopenstack-infra/git-review项目的所有CR

将其用于一个项目效果很好project:openstack-infra/gerritlib

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

不过,到目前为止,我发现不可能使用括号,每次使用括号时,括号都不会返回任何结果。

1 个答案:

答案 0 :(得分:2)

1)您不需要转义“ /”字符。

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

因此以下搜索应为您工作:

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