如何进行跨越几个特定项目的 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)"
我尝试了几个小时来找到正确的语法来进行正则表达式查询,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)"