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) {