Merge branch 'stable-2.13'

* stable-2.13:
  Add --change-url with correct value

Change-Id: I6bf2b4c547d206190ff32702c2eeb1b942f1b377
diff --git a/BUILD b/BUILD
new file mode 100644
index 0000000..16e2e6c
--- /dev/null
+++ b/BUILD
@@ -0,0 +1,11 @@
+load('//tools/bzl:plugin.bzl', 'gerrit_plugin')
+
+gerrit_plugin(
+  name = 'hooks',
+  srcs = glob(['src/main/java/**/*.java']),
+  resources = glob(['src/main/resources/**/*']),
+  manifest_entries = [
+    'Gerrit-PluginName: hooks',
+    'Gerrit-Module: com.googlesource.gerrit.plugins.hooks.Module'
+  ]
+)
diff --git a/src/main/java/com/googlesource/gerrit/plugins/hooks/ReviewerAdded.java b/src/main/java/com/googlesource/gerrit/plugins/hooks/ReviewerAdded.java
index 8575a45..e8b6d01 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/hooks/ReviewerAdded.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/hooks/ReviewerAdded.java
@@ -14,6 +14,7 @@
 
 package com.googlesource.gerrit.plugins.hooks;
 
+import com.google.gerrit.extensions.common.AccountInfo;
 import com.google.gerrit.extensions.common.ChangeInfo;
 import com.google.gerrit.extensions.events.ReviewerAddedListener;
 import com.google.inject.Inject;
@@ -31,17 +32,19 @@
   }
 
   @Override
-  public void onReviewerAdded(ReviewerAddedListener.Event event) {
-    HookArgs args = hookFactory.createArgs();
-
+  public void onReviewersAdded(ReviewerAddedListener.Event event) {
     ChangeInfo c = event.getChange();
-    args.add("--change", c.id);
-    args.addUrl(c);
-    args.add("--change-owner", c.owner);
-    args.add("--project", c.project);
-    args.add("--branch", c.branch);
-    args.add("--reviewer", event.getReviewer());
+    for (AccountInfo reviewer: event.getReviewers()) {
+      HookArgs args = hookFactory.createArgs();
 
-    hook.submit(c.project, args);
+      args.add("--change", c.id);
+      args.addUrl(c);
+      args.add("--change-owner", c.owner);
+      args.add("--project", c.project);
+      args.add("--branch", c.branch);
+      args.add("--reviewer", reviewer);
+
+      hook.submit(c.project, args);
+    }
   }
 }
diff --git a/src/main/resources/Documentation/hooks.md b/src/main/resources/Documentation/hooks.md
index 6b0e0ea..2bd19d3 100644
--- a/src/main/resources/Documentation/hooks.md
+++ b/src/main/resources/Documentation/hooks.md
@@ -148,5 +148,5 @@
   cla-signed --submitter <submitter> --user-id <user_id> --cla-id <cla_id>
 ```
 
-[1]: config.html#hooks.syncHookTimeout
+[1]: config.md#hooks.syncHookTimeout
 [2]: ../../../Documentation/json.html#patchSet