The @PLUGIN@ plugin provides support for defining code owners for directories and files in a repository/branch.
If the @PLUGIN@ plugin is enabled, changes can only be submitted if all touched files are covered by approvals from code owners.
IMPORTANT: Before installing/enabling the plugin, or enabling the code owners functionality for further projects, follow the instructions from the setup guide.
NOTE: This plugin is specifically developed to support code owners for the Chrome and Android teams at Google. This means some of the functionality and design decisons are driven by Google-specific use-cases. Nonetheless the support for code owners is pretty generic and configurable so that it should be suitable for other teams as well.
OWNERS
files that can appear in any directory in the source branch.OWNERS
file in the refs/meta/config
branch.OWNERS
files.OWNERS
file from other directories / branches / projects is possible (only on the same host).OWNERS
files. OWNERS
files are validated on commit received and submitOWNERS
files can be validated on demand to detect consistency issues