Steps to reproduce:
- Create a new directory with a file in it.
- Commit the new directory and file.
- Create a new Owners package with the path set to the newly created directory and dominion = weak and auto review = review changes (blocking).
- Create another new Owners package with the exact same settings.
- Archive the second Owners package you created.
- Create a revision that touches the file you created in the newly created directory.
Expected: The first Owners package you created is added as a blocking reviewer.
Actual: The first Owners package you created is NOT added as a blocking reviewer.
Note: I saw some other weirdness with order of creation but this was the only one I could reliably reproduce.
Also, what is the expected behavior if two Owners packages point to the same path? I believe it currently only assigns one of them as a reviewer in the revision. Seems like they should both be assigned as reviewers to the revision though. If that is in fact the case I can create another bug.
Thanks!