From 29a371c063588f958ccf75dc7fb0423d8a69aa84 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Thu, 27 Jun 2013 11:42:01 -0400 Subject: [PATCH] Disabled SparkleShare menu --- src/main/java/com/gitblit/git/ReceiveHook.java | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/gitblit/git/ReceiveHook.java b/src/main/java/com/gitblit/git/ReceiveHook.java index a961f5a..e3435ff 100644 --- a/src/main/java/com/gitblit/git/ReceiveHook.java +++ b/src/main/java/com/gitblit/git/ReceiveHook.java @@ -42,9 +42,10 @@ import com.gitblit.client.Translation; import com.gitblit.models.RepositoryModel; import com.gitblit.models.UserModel; +import com.gitblit.utils.ArrayUtils; import com.gitblit.utils.ClientLogger; import com.gitblit.utils.JGitUtils; -import com.gitblit.utils.PushLogUtils; +import com.gitblit.utils.RefLogUtils; import com.gitblit.utils.StringUtils; /** @@ -170,7 +171,9 @@ Set<String> scripts = new LinkedHashSet<String>(); scripts.addAll(GitBlit.self().getPreReceiveScriptsInherited(repository)); - scripts.addAll(repository.preReceiveScripts); + if (!ArrayUtils.isEmpty(repository.preReceiveScripts)) { + scripts.addAll(repository.preReceiveScripts); + } runGroovy(repository, user, commands, rp, scripts); for (ReceiveCommand cmd : commands) { if (!Result.NOT_ATTEMPTED.equals(cmd.getResult())) { @@ -253,7 +256,7 @@ // update push log try { - PushLogUtils.updatePushLog(user, rp.getRepository(), commands); + RefLogUtils.updateRefLog(user, rp.getRepository(), commands); logger.debug(MessageFormat.format("{0} push log updated", repository.name)); } catch (Exception e) { logger.error(MessageFormat.format("Failed to update {0} pushlog", repository.name), e); @@ -262,7 +265,9 @@ // run Groovy hook scripts Set<String> scripts = new LinkedHashSet<String>(); scripts.addAll(GitBlit.self().getPostReceiveScriptsInherited(repository)); - scripts.addAll(repository.postReceiveScripts); + if (!ArrayUtils.isEmpty(repository.postReceiveScripts)) { + scripts.addAll(repository.postReceiveScripts); + } runGroovy(repository, user, commands, rp, scripts); } -- Gitblit v1.9.1