Browse Source

Wrap pushlog update code with an exception handler, just-in-case

tags/v1.2.1
James Moger 11 years ago
parent
commit
7dc890057c
1 changed files with 6 additions and 2 deletions
  1. 6
    2
      src/com/gitblit/GitServlet.java

+ 6
- 2
src/com/gitblit/GitServlet.java View File

@@ -318,8 +318,12 @@ public class GitServlet extends org.eclipse.jgit.http.server.GitServlet {
}
// 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>();

Loading…
Cancel
Save