summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEdwin Kempin <edwin.kempin@gmail.com>2015-08-04 11:31:23 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2015-08-04 11:31:23 +0000
commitca4f9a03a2cce603010d00593cce416c520900a8 (patch)
treef8705459d5b8914cda41a7bbc6fb285a2a687f0b
parent777d3a9ac0fb6978ece37e960e8dc510ab8c395b (diff)
parent63b7e30ade32dd0832f654db7af0764f17b6275a (diff)
Merge "Call NewProjectCreatedListeners after project creation is complete" into stable-2.11
-rw-r--r--gerrit-server/src/main/java/com/google/gerrit/server/project/PerformCreateProject.java22
m---------plugins/cookbook-plugin0
2 files changed, 11 insertions, 11 deletions
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/project/PerformCreateProject.java b/gerrit-server/src/main/java/com/google/gerrit/server/project/PerformCreateProject.java
index 689920b6d1..8b5e0843a2 100644
--- a/gerrit-server/src/main/java/com/google/gerrit/server/project/PerformCreateProject.java
+++ b/gerrit-server/src/main/java/com/google/gerrit/server/project/PerformCreateProject.java
@@ -114,6 +114,17 @@ public class PerformCreateProject {
: createProjectArgs.branch.get(0);
final Repository repo = repoManager.createRepository(nameKey);
try {
+ final RefUpdate u = repo.updateRef(Constants.HEAD);
+ u.disableRefLog();
+ u.link(head);
+
+ createProjectConfig();
+
+ if (!createProjectArgs.permissionsOnly
+ && createProjectArgs.createEmptyCommit) {
+ createEmptyCommits(repo, nameKey, createProjectArgs.branch);
+ }
+
NewProjectCreatedListener.Event event = new NewProjectCreatedListener.Event() {
@Override
public String getProjectName() {
@@ -133,17 +144,6 @@ public class PerformCreateProject {
}
}
- final RefUpdate u = repo.updateRef(Constants.HEAD);
- u.disableRefLog();
- u.link(head);
-
- createProjectConfig();
-
- if (!createProjectArgs.permissionsOnly
- && createProjectArgs.createEmptyCommit) {
- createEmptyCommits(repo, nameKey, createProjectArgs.branch);
- }
-
return projectCache.get(nameKey).getProject();
} finally {
repo.close();
diff --git a/plugins/cookbook-plugin b/plugins/cookbook-plugin
-Subproject 17b63c160498d02fb1c511c5b43b02f538b2955
+Subproject 955332734bd554527064f8af32907ee1c1561d2