]> source.dussan.org Git - gitblit.git/commitdiff
Ensure repositories folder is created before executing a write test
authorJames Moger <james.moger@gitblit.com>
Tue, 8 Apr 2014 03:05:01 +0000 (23:05 -0400)
committerJames Moger <james.moger@gitblit.com>
Tue, 8 Apr 2014 03:05:13 +0000 (23:05 -0400)
src/main/java/com/gitblit/manager/RepositoryManager.java

index 839671c2eb34a81fe98f2cf6f25eaebafe5217a8..9741998f80cb1bc56422bd3c09903fff141630f1 100644 (file)
@@ -1821,6 +1821,9 @@ public class RepositoryManager implements IRepositoryManager {
        protected void confirmWriteAccess() {
                if (runtimeManager.isServingRepositories()) {
                        try {
+                               if (!getRepositoriesFolder().exists()) {
+                                       getRepositoriesFolder().mkdirs();
+                               }
                                File file = File.createTempFile(".test-", ".txt", getRepositoriesFolder());
                                file.delete();
                        } catch (Exception e) {