
It is too easy to forget to override isAuthSupported in download schemes that support but do not require authentication. Make it abstract so anyone adding a new download scheme has to make an explicit choice about whether it should show up on changes that are not world-readable. Change-Id: Ifbc70c0d3b6eea08ceee726317381cabd3892e03
If you are adding a directory here: - Search all pom.xml files for "CORE PLUGIN LIST". - Add the new plugin to that location. - (optional) Thank the Maven developers for making this easy. - Ensure the plugin's pom.xml <version> is the same as Gerrit's own pom.xml(s). Gerrit will only embed a plugin that has the same version as itself. - Register the plugin as a submodule with git submodule.