Page MenuHomePhabricator

GitLab: find a way to search open merge-requests filtering out groups of people
Open, Needs TriagePublic

Description

Problem: Show merge requests for any repo under repos/releng/* that are NOT by anyone in RelEng

This tells us if we have things we need to review for others. In Gerrit, I can do a search like -ownerin:"Release Engineering"

In GitLab, I tried filtering out all of the users who are relengers using a very long query[0]. But this search only seems to honor the last author instead of ANDing the conditions together.

[0] https://gitlab.wikimedia.org/groups/repos/releng/-/merge_requests?scope=all&state=opened&not[author_username]=dancy&not[author_username]=Dduvall&not[author_username]=Hashar&not[author_username]=brennen&not[author_username]=jnuche&not[author_username]=jhuneidi

Event Timeline

On https://docs.gitlab.com/ee/integration/advanced_search/elasticsearch.html#enable-advanced-search it says "To see the Advanced Search section, you need an active GitLab Premium license." I have a hunch that if there is a fix for multi-author filtering it will be unlocked by the Elasticsearch integration.