Allow to set maxReviewers on a project from the WebUI

Change-Id: I8c3d9d7659b935652004fad29c22b23a6326d2d0
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
diff --git a/src/main/java/com/googlesource/gerrit/plugins/reviewersbyblame/ReviewersByBlameModule.java b/src/main/java/com/googlesource/gerrit/plugins/reviewersbyblame/ReviewersByBlameModule.java
index 508c443..ea05a46 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/reviewersbyblame/ReviewersByBlameModule.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/reviewersbyblame/ReviewersByBlameModule.java
@@ -15,8 +15,10 @@
 package com.googlesource.gerrit.plugins.reviewersbyblame;
 
 import com.google.gerrit.common.ChangeListener;
+import com.google.gerrit.extensions.annotations.Exports;
 import com.google.gerrit.extensions.registration.DynamicSet;
 import com.google.gerrit.server.config.FactoryModule;
+import com.google.gerrit.server.config.ProjectConfigEntry;
 
 public class ReviewersByBlameModule extends FactoryModule {
   @Override
@@ -24,5 +26,10 @@
     DynamicSet.bind(binder(), ChangeListener.class).to(
         ChangeUpdatedListener.class);
     factory(ReviewersByBlame.Factory.class);
+    bind(ProjectConfigEntry.class)
+        .annotatedWith(Exports.named("maxReviewers"))
+        .toInstance(new ProjectConfigEntry("Max Reviewers", 3, true,
+            "The maximum number of reviewers that should be automatically added"
+            + " to a change based on the git blame computation on the changed files."));
   }
 }