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