From 2f91531d057493c91e9580dfab0fe3297aac30bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Pfeuffer?= Date: Wed, 7 Nov 2018 14:04:00 +0100 Subject: [PATCH] Assert existence of pool directory --- .../java/sonia/scm/repository/spi/SimpleGitWorkdirFactory.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scm-plugins/scm-git-plugin/src/main/java/sonia/scm/repository/spi/SimpleGitWorkdirFactory.java b/scm-plugins/scm-git-plugin/src/main/java/sonia/scm/repository/spi/SimpleGitWorkdirFactory.java index d62cd90bbc..f7e409e3bd 100644 --- a/scm-plugins/scm-git-plugin/src/main/java/sonia/scm/repository/spi/SimpleGitWorkdirFactory.java +++ b/scm-plugins/scm-git-plugin/src/main/java/sonia/scm/repository/spi/SimpleGitWorkdirFactory.java @@ -24,6 +24,7 @@ public class SimpleGitWorkdirFactory implements GitWorkdirFactory { public SimpleGitWorkdirFactory(File poolDirectory) { this.poolDirectory = poolDirectory; + poolDirectory.mkdirs(); } public WorkingCopy createWorkingCopy(GitContext gitContext) { @@ -33,7 +34,7 @@ public class SimpleGitWorkdirFactory implements GitWorkdirFactory { } catch (GitAPIException e) { throw new InternalRepositoryException("could not clone working copy of repository", e); } catch (IOException e) { - throw new InternalRepositoryException("could not create temporary directory for copy of repository", e); + throw new InternalRepositoryException("could not create temporary directory for clone of repository", e); } }