diff options
author | Edwin Kempin <edwin.kempin@gmail.com> | 2015-08-04 11:31:23 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2015-08-04 11:31:23 +0000 |
commit | ca4f9a03a2cce603010d00593cce416c520900a8 (patch) | |
tree | f8705459d5b8914cda41a7bbc6fb285a2a687f0b | |
parent | 777d3a9ac0fb6978ece37e960e8dc510ab8c395b (diff) | |
parent | 63b7e30ade32dd0832f654db7af0764f17b6275a (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.java | 22 | ||||
m--------- | plugins/cookbook-plugin | 0 |
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 |