Merge "Add --change-url parameter to hooks."
diff --git a/Documentation/config-hooks.txt b/Documentation/config-hooks.txt
index 84e1c60..0197267 100644
--- a/Documentation/config-hooks.txt
+++ b/Documentation/config-hooks.txt
@@ -27,7 +27,7 @@
changes)
====
- patchset-created --change <change id> --project <project name> --branch <branch> --commit <sha1> --patchset <patchset id>
+ patchset-created --change <change id> --change-url <change url> --project <project name> --branch <branch> --commit <sha1> --patchset <patchset id>
====
comment-added
@@ -36,7 +36,7 @@
This is called whenever a comment is added to a change.
====
- comment-added --change <change id> --project <project name> --branch <branch> --author <comment author> --commit <commit> --comment <comment> [--<approval category id> <score> --<approval category id> <score> ...]
+ comment-added --change <change id> --change-url <change url> --project <project name> --branch <branch> --author <comment author> --commit <commit> --comment <comment> [--<approval category id> <score> --<approval category id> <score> ...]
====
change-merged
@@ -45,7 +45,7 @@
Called whenever a change has been merged.
====
- change-merged --change <change id> --project <project name> --branch <branch> --submitter <submitter> --commit <sha1>
+ change-merged --change <change id> --change-url <change url> --project <project name> --branch <branch> --submitter <submitter> --commit <sha1>
====
change-abandoned
@@ -54,7 +54,7 @@
Called whenever a change has been abandoned.
====
- change-abandoned --change <change id> --project <project name> --branch <branch> --abandoner <abandoner> --reason <reason>
+ change-abandoned --change <change id> --change-url <change url> --project <project name> --branch <branch> --abandoner <abandoner> --reason <reason>
====
@@ -76,4 +76,4 @@
GERRIT
------
-Part of link:index.html[Gerrit Code Review]
\ No newline at end of file
+Part of link:index.html[Gerrit Code Review]
diff --git a/gerrit-server/src/main/java/com/google/gerrit/common/ChangeHookRunner.java b/gerrit-server/src/main/java/com/google/gerrit/common/ChangeHookRunner.java
index 4f2d36f..328a887 100644
--- a/gerrit-server/src/main/java/com/google/gerrit/common/ChangeHookRunner.java
+++ b/gerrit-server/src/main/java/com/google/gerrit/common/ChangeHookRunner.java
@@ -247,6 +247,8 @@
args.add("--change");
args.add(event.change.id);
+ args.add("--change-url");
+ args.add(event.change.url);
args.add("--project");
args.add(event.change.project);
args.add("--branch");
@@ -291,6 +293,8 @@
args.add("--change");
args.add(event.change.id);
+ args.add("--change-url");
+ args.add(event.change.url);
args.add("--project");
args.add(event.change.project);
args.add("--branch");
@@ -329,6 +333,8 @@
args.add("--change");
args.add(event.change.id);
+ args.add("--change-url");
+ args.add(event.change.url);
args.add("--project");
args.add(event.change.project);
args.add("--branch");
@@ -361,6 +367,8 @@
args.add("--change");
args.add(event.change.id);
+ args.add("--change-url");
+ args.add(event.change.url);
args.add("--project");
args.add(event.change.project);
args.add("--branch");