The code-owners provides support for defining code owners for files in a repository. If the code-owners plugin is enabled, changes can only be submitted if all touched files are covered by approvals from code owners.

Clone this repo:
  1. 242ed61 Merge "Fix submit rule for changes for which the target branch doesn't exist" by Edwin Kempin · 19 hours ago master
  2. 552147c Fix submit rule for changes for which the target branch doesn't exist by Edwin Kempin · 2 days ago
  3. 8921a00 Merge "Do not show ADD OWNERS/SUGGEST OWNERS button if a user is not signed in" by Edwin Kempin · 22 hours ago
  4. f5c7c72 Do not show ADD OWNERS/SUGGEST OWNERS button if a user is not signed in by Dmitrii Filippov · 2 days ago
  5. 1f37e09 Fix NPE if OWNERS file imports '/' instead of '/OWNERS' by Edwin Kempin · 2 days ago

Gerrit Code Review code-owners plugin

This plugin provides support for defining code owners for files in a repository.

If the code-owners plugin is enabled, changes can only be submitted if all touched files are covered by approvals from code owners.

Also see resources/Documentation/about.md.

IMPORTANT: Before installing/enabling the plugin follow the instructions from the setup guide, see resources/Documentation/setup-guide.md.

JavaScript Plugin

For testing the plugin with Gerrit FE Dev Helper build the JavaScript bundle and copy it to the plugins/ folder:

bazel build //plugins/code-owners/ui:code-owners
cp -f bazel-bin/plugins/code-owners/ui/code-owners.js plugins/

and let the Dev Helper redirect from .+/plugins/code-owners/static/code-owners.js to http://localhost:8081/plugins_/code-owners.js.