X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Ftodesbaum%2Fjsite%2Fmain%2FConfiguration.java;h=0cc775064f0b4d713590ee2196f0df50e179a373;hb=a62447216f8ffc4bfad09a23eb639d206046f9a1;hp=12eb3988d33cd4c9876549bd7192a6b36a6bfefe;hpb=0746b64ccfdf9127d18fbc9d4476fc3b4522d0db;p=jSite.git diff --git a/src/main/java/de/todesbaum/jsite/main/Configuration.java b/src/main/java/de/todesbaum/jsite/main/Configuration.java index 12eb398..0cc7750 100644 --- a/src/main/java/de/todesbaum/jsite/main/Configuration.java +++ b/src/main/java/de/todesbaum/jsite/main/Configuration.java @@ -35,6 +35,8 @@ import java.util.Map.Entry; import java.util.logging.Level; import java.util.logging.Logger; +import net.pterodactylus.util.io.Closer; +import net.pterodactylus.util.io.StreamCopier; import net.pterodactylus.util.xml.SimpleXML; import net.pterodactylus.util.xml.XML; import de.todesbaum.jsite.application.FileOption; @@ -43,8 +45,6 @@ import de.todesbaum.jsite.application.Project; import de.todesbaum.jsite.main.ConfigurationLocator.ConfigurationLocation; import de.todesbaum.util.freenet.fcp2.ClientPutDir.ManifestPutter; import de.todesbaum.util.freenet.fcp2.PriorityClass; -import de.todesbaum.util.io.Closer; -import de.todesbaum.util.io.StreamCopier; /** * The configuration. @@ -337,6 +337,7 @@ public class Configuration { } else { project.setIgnoreHiddenFiles(true); } + project.setAlwaysForceInsert(Boolean.parseBoolean(projectNode.getValue("always-force-insert", "false"))); /* load last insert hashes. */ Map fileOptions = new HashMap(); @@ -403,6 +404,7 @@ public class Configuration { projectNode.append("insert-uri", project.getInsertURI()); projectNode.append("request-uri", project.getRequestURI()); projectNode.append("ignore-hidden-files", String.valueOf(project.isIgnoreHiddenFiles())); + projectNode.append("always-force-insert", String.valueOf(project.isAlwaysForceInsert())); /* store last insert hashes. */ SimpleXML lastInsertHashesNode = projectNode.append("last-insert-hashes");