diff --git a/scm-plugins/scm-git-plugin/src/main/java/sonia/scm/web/GitHookEventFacade.java b/scm-plugins/scm-git-plugin/src/main/java/sonia/scm/web/GitHookEventFacade.java index 1c86ce1072..32fef659a4 100644 --- a/scm-plugins/scm-git-plugin/src/main/java/sonia/scm/web/GitHookEventFacade.java +++ b/scm-plugins/scm-git-plugin/src/main/java/sonia/scm/web/GitHookEventFacade.java @@ -100,6 +100,7 @@ public class GitHookEventFacade implements Closeable { internalJGitThread.join(); } catch (InterruptedException e) { LOG.debug("got interrupted in internal git thread for repository id {}", context.getRepositoryId(), e); + Thread.currentThread().interrupt(); } finally { LOG.debug("internal git thread ended for repository id {}", context.getRepositoryId()); doFire(RepositoryHookType.POST_RECEIVE, context);