代码之家  ›  专栏  ›  技术社区  ›  sorin

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

  •  -2
  • sorin  · 技术社区  · 8 年前

    我花了几个小时寻找正确的语法来创建一个返回2-3个不同项目的评论的regex查询,但是失败了,我决定将任务众包起来;)

    搜索记录在 https://review.openstack.org/Documentation/user-search.html 并提到可能使用regex,…但它不起作用。

    任务:返回所有CRS openstack-infra/gerritlib openstack-infra/git-review 项目来自 https://review.openstack.org

    为一个项目做这件事很有效 project:openstack-infra/gerritlib

    理想情况下我想找一个 ^openstack-infra\/(gerritlib|git-review) 或者至少这是标准的regex语法。

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

    1 回复  |  直到 7 年前
        1
  •  2
  •   Marcelo Ávila de Oliveira    8 年前

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

    2)您需要使用双引号使括号起作用。

    因此,下面的搜索应该适用于您:

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