From a9eb6b1105cd47f00ae45dacda9af8e829ade191 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Wed, 11 Apr 2012 09:04:42 -0400 Subject: [PATCH] Reset build identifiers for the next release --- src/com/gitblit/GitServlet.java | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/com/gitblit/GitServlet.java b/src/com/gitblit/GitServlet.java index 3b60e9f..94042c7 100644 --- a/src/com/gitblit/GitServlet.java +++ b/src/com/gitblit/GitServlet.java @@ -50,6 +50,8 @@ import com.gitblit.models.RepositoryModel; import com.gitblit.models.UserModel; +import com.gitblit.utils.ClientLogger; +import com.gitblit.utils.FileUtils; import com.gitblit.utils.HttpUtils; import com.gitblit.utils.StringUtils; @@ -165,7 +167,7 @@ scripts.addAll(GitBlit.self().getPreReceiveScriptsInherited(repository)); scripts.addAll(repository.preReceiveScripts); UserModel user = getUserModel(rp); - runGroovy(repository, user, commands, scripts); + runGroovy(repository, user, commands, rp, scripts); for (ReceiveCommand cmd : commands) { if (!Result.NOT_ATTEMPTED.equals(cmd.getResult())) { logger.warn(MessageFormat.format("{0} {1} because \"{2}\"", cmd.getNewId() @@ -193,7 +195,7 @@ scripts.addAll(GitBlit.self().getPostReceiveScriptsInherited(repository)); scripts.addAll(repository.postReceiveScripts); UserModel user = getUserModel(rp); - runGroovy(repository, user, commands, scripts); + runGroovy(repository, user, commands, rp, scripts); // Experimental // runNativeScript(rp, "hooks/post-receive", commands); @@ -207,9 +209,7 @@ */ protected RepositoryModel getRepositoryModel(ReceivePack rp) { Repository repository = rp.getRepository(); - String rootPath = GitBlit.getRepositoriesFolder().getAbsolutePath(); - String repositoryName = StringUtils.getRelativePath(rootPath, repository.getDirectory() - .getAbsolutePath()); + String repositoryName = FileUtils.getRelativePath(GitBlit.getRepositoriesFolder(), repository.getDirectory()); RepositoryModel model = GitBlit.self().getRepositoryModel(repositoryName); return model; } @@ -239,7 +239,7 @@ * @param scripts */ protected void runGroovy(RepositoryModel repository, UserModel user, - Collection<ReceiveCommand> commands, Set<String> scripts) { + Collection<ReceiveCommand> commands, ReceivePack rp, Set<String> scripts) { if (scripts == null || scripts.size() == 0) { // no Groovy scripts to execute return; @@ -252,6 +252,7 @@ binding.setVariable("commands", commands); binding.setVariable("url", gitblitUrl); binding.setVariable("logger", logger); + binding.setVariable("clientLogger", new ClientLogger(rp)); for (String script : scripts) { if (StringUtils.isEmpty(script)) { continue; -- Gitblit v1.9.1