I wanted to make a Herald rule which had the following criteria:
- Object is a differential revision
- Repository is any of [some repository]
- Patches matches regex [some regex]
- Author is not in #some_project
It occurred to me that I could do this with a Herald rule, but I could also create an Owners package and then change the rule criteria to:
- Object is a differential revision
- Repository is any of [some repository]
- Paths are part of Owners package
- Author is not in #some_project
Is there any real difference between these two approaches?