For larger repositories with lots of moving parts it would make sense to assign reviewers based on the code touched. Potentially using a git blame would be a way to narrow down reviewers.
We should define the exact behavior. Would this be used to filter the list of maintainers for notification purposes (#2 and #4)? or should we use this in lieu of a MAINTAINERS file?
For larger repositories with lots of moving parts it would make sense to assign reviewers based on the code touched. Potentially using a git blame would be a way to narrow down reviewers.