The documentation for the reviewers plugin states that it supports multiple filter rule matches. I have a reviewers.config that looks like this:
[filter "*"]
reviewer = usera
[filter "file:^src/path/to/some/file"]
reviewer = groupa
[filter "file:^src/.*"]
reviewer = groupb
If I push a change in that adds a new file in the root of this repo, it correctly adds usera as a reviewer. However, if I make a change to src/path/to/some/file, it does not add any reviewers. I would expect that to hit all three of these filter rules, adding usera, groupa, and groupb. I'm currently testing this with Gerrit 2.15.3, with reviewers plugin version 7b6ad0e881 (downloaded from gerritforge a couple of weeks ago). I've seen similar behavior with Gerrit 2.14.1 and a correspondingly older version of the reviewers plugin (f04ea42). The behavior I'm seeing now is a bit worse than what I've seen in the past, where a review that matches multiple filter rules would only add reviewers from the first matching filter rule, where now I'm not getting reviewers added from any of the rules when multiple rules should match.
Is there a configuration option I have to turn on in gerrit.config for reviewers to support matching multiple filter rules, or something else that I'm missing?
thanks,
--Andrew