This is an automated email from the ASF dual-hosted git repository.

andy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/jena.git


The following commit(s) were added to refs/heads/main by this push:
     new 1e32719  GH-1228: Process update flag for file datasets
     new 1ccac6b  Merge pull request #1229 from afs/gh-1228
1e32719 is described below

commit 1e3271949f5664cc6fd326aee116ca711defcc7f
Author: Andy Seaborne <[email protected]>
AuthorDate: Mon Mar 21 17:30:25 2022 +0000

    GH-1228: Process update flag for file datasets
---
 .../src/main/java/org/apache/jena/fuseki/server/FusekiInfo.java  | 9 ++++-----
 .../main/java/org/apache/jena/fuseki/main/cmds/FusekiMain.java   | 8 ++------
 .../src/main/java/org/apache/jena/fuseki/cmd/FusekiCmd.java      | 2 ++
 3 files changed, 8 insertions(+), 11 deletions(-)

diff --git 
a/jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/server/FusekiInfo.java
 
b/jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/server/FusekiInfo.java
index 2ed2669..4d5f513 100644
--- 
a/jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/server/FusekiInfo.java
+++ 
b/jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/server/FusekiInfo.java
@@ -56,16 +56,15 @@ public class FusekiInfo {
     public static void logServerSetup(Logger log, boolean verbose,
                                       DataAccessPointRegistry dapRegistry,
                                       String datasetPath, String 
datasetDescription, String serverConfigFile, String staticFiles) {
-        if ( datasetPath != null ) {
-            FmtLog.info(log,  "Database: %s", datasetDescription);
-        }
+        if ( datasetPath != null )
+            FmtLog.info(log, "Database: %s", datasetDescription);
         if ( serverConfigFile != null )
-            FmtLog.info(log,  "Configuration file: %s", serverConfigFile);
+            FmtLog.info(log, "Configuration file: %s", serverConfigFile);
 
         FusekiInfo.logDataAccessPointRegistry(log, dapRegistry, verbose);
 
         if ( staticFiles != null )
-            FmtLog.info(log,  "Static files: %s", staticFiles);
+            FmtLog.info(log, "Static files: %s", staticFiles);
 
         FmtLog.info(log,"System");
         if ( verbose )
diff --git 
a/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/main/cmds/FusekiMain.java
 
b/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/main/cmds/FusekiMain.java
index 0a2ee21..8051e1a 100644
--- 
a/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/main/cmds/FusekiMain.java
+++ 
b/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/main/cmds/FusekiMain.java
@@ -318,6 +318,8 @@ public class FusekiMain extends CmdARQ {
         if ( contains(argFile) ) {
             List<String> filenames = getValues(argFile);
             serverConfig.datasetDescription = "in-memory, with files loaded";
+            // Update is not enabled by default for --file
+            serverConfig.allowUpdate = contains(argUpdate);
             serverConfig.dsg = DatasetGraphFactory.createTxnMem();
 
             for(String filename : filenames ) {
@@ -450,12 +452,6 @@ public class FusekiMain extends CmdARQ {
         serverConfig.withStats = contains(argWithStats);
         serverConfig.withMetrics = contains(argWithMetrics);
         serverConfig.withCompact = contains(argWithCompact);
-
-//            if ( contains(argGZip) ) {
-//                if ( !hasValueOfTrue(argGZip) && !hasValueOfFalse(argGZip) )
-//                    throw new CmdException(argGZip.getNames().get(0) + ": 
Not understood: " + getValue(argGZip));
-//                jettyServerConfig.enableCompression = 
super.hasValueOfTrue(argGZip);
-//            }
     }
 
     private int portNumber(ArgDecl arg) {
diff --git 
a/jena-fuseki2/jena-fuseki-webapp/src/main/java/org/apache/jena/fuseki/cmd/FusekiCmd.java
 
b/jena-fuseki2/jena-fuseki-webapp/src/main/java/org/apache/jena/fuseki/cmd/FusekiCmd.java
index e66abe0..af3687e 100644
--- 
a/jena-fuseki2/jena-fuseki-webapp/src/main/java/org/apache/jena/fuseki/cmd/FusekiCmd.java
+++ 
b/jena-fuseki2/jena-fuseki-webapp/src/main/java/org/apache/jena/fuseki/cmd/FusekiCmd.java
@@ -266,6 +266,8 @@ public class FusekiCmd {
                 // Directly populate the dataset.
                 cmdLine.reset();
                 cmdLine.dsg = DatasetGraphFactory.createTxnMem();
+                // Update is not enabled by default for --file
+                cmdLine.allowUpdate = contains(argUpdate);
                 cmdLine.datasetDescription = "in-memory, with files loaded";
                 for ( String filename : filenames ) {
                     String pathname = filename;

Reply via email to