| | |
| | | groovyDir = GitBlit.getGroovyScriptsFolder();
|
| | | try {
|
| | | // set Grape root
|
| | | File grapeRoot = new File(GitBlit.getString(Keys.groovy.grapeFolder, "groovy/grape")).getAbsoluteFile();
|
| | | File grapeRoot = GitBlit.getFileOrFolder(Keys.groovy.grapeFolder, "${baseFolder}/groovy/grape").getAbsoluteFile();
|
| | | grapeRoot.mkdirs();
|
| | | System.setProperty("grape.root", grapeRoot.getAbsolutePath());
|
| | |
|
| | |
| | | }
|
| | |
|
| | | // update push log
|
| | | PushLogUtils.updatePushLog(user, rp.getRepository(), commands);
|
| | | logger.info(MessageFormat.format("{0} push log updated", repository.name));
|
| | | try {
|
| | | PushLogUtils.updatePushLog(user, rp.getRepository(), commands);
|
| | | logger.info(MessageFormat.format("{0} push log updated", repository.name));
|
| | | } catch (Exception e) {
|
| | | logger.error(MessageFormat.format("Failed to update {0} pushlog", repository.name), e);
|
| | | }
|
| | |
|
| | | // run Groovy hook scripts
|
| | | Set<String> scripts = new LinkedHashSet<String>();
|