Add project name to commit received hook
This also implicates that GIT_DIR and the working directory is correctly
set for the ref-update hook.
Bug: Issue 4841
Change-Id: I48141d316cacdd649f6e56ea48d689d06940fbf5
diff --git a/src/main/java/com/googlesource/gerrit/plugins/hooks/CommitReceived.java b/src/main/java/com/googlesource/gerrit/plugins/hooks/CommitReceived.java
index b95c2a3..bca5ab6 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/hooks/CommitReceived.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/hooks/CommitReceived.java
@@ -64,13 +64,14 @@
}
HookArgs args = hookFactory.createArgs();
- args.add("--project", receiveEvent.project.getName());
+ String projectName = receiveEvent.project.getName();
+ args.add("--project", projectName);
args.add("--refname", refname);
args.add("--uploader", user.getNameEmail());
args.add("--oldrev", old.name());
args.add("--newrev", receiveEvent.commit.name());
- HookResult result = hook.run(args);
+ HookResult result = hook.run(projectName, args);
if (result != null) {
String output = result.toString();
if (result.getExitValue() != 0) {