improve repository handler initialisation

This commit is contained in:
Sebastian Sdorra
2010-11-19 18:13:15 +01:00
parent 7342f759c1
commit af9ac331e3
2 changed files with 5 additions and 0 deletions

View File

@@ -40,6 +40,7 @@ import org.slf4j.LoggerFactory;
import sonia.scm.ConfigChangedListener;
import sonia.scm.SCMContextProvider;
import sonia.scm.util.IOUtil;
import sonia.scm.util.Util;
//~--- JDK imports ------------------------------------------------------------
@@ -164,6 +165,9 @@ public abstract class AbstractRepositoryHandler<C extends BasicRepositoryConfig>
logger.debug("store config {}", configFile.getPath());
}
File parent = configFile.getParentFile();
IOUtil.mkdirs(parent);
JAXB.marshal(config, configFile);
}
}

View File

@@ -172,6 +172,7 @@ public abstract class AbstractSimpleRepositoryHandler<C extends SimpleRepository
}
IOUtil.mkdirs(repositoryDirectory);
storeConfig();
}
}
}