Author: jsedding
Date: Mon Nov 30 16:36:04 2015
New Revision: 1717293

URL: http://svn.apache.org/viewvc?rev=1717293&view=rev
Log:
OAK-3685 - Support S3DataSource as the migration source

- use skipLongNames option in command line implementation

Modified:
    
jackrabbit/oak/trunk/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/MigrationFactory.java
    
jackrabbit/oak/trunk/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/parser/StoreArguments.java

Modified: 
jackrabbit/oak/trunk/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/MigrationFactory.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/MigrationFactory.java?rev=1717293&r1=1717292&r2=1717293&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/MigrationFactory.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/MigrationFactory.java
 Mon Nov 30 16:36:04 2015
@@ -90,6 +90,7 @@ public class MigrationFactory {
         if (options.getMergePaths() != null) {
             upgrade.setMerges(options.getMergePaths());
         }
+        upgrade.setSkipLongNames(stores.isSkipLongNames());
         upgrade.setSkipOnError(!options.isFailOnError());
         upgrade.setEarlyShutdown(options.isEarlyShutdown());
         ServiceLoader<CommitHook> loader = 
ServiceLoader.load(CommitHook.class);
@@ -112,6 +113,7 @@ public class MigrationFactory {
         if (options.getMergePaths() != null) {
             sidegrade.setMerges(options.getMergePaths());
         }
+        sidegrade.setSkipLongNames(stores.isSkipLongNames());
         return sidegrade;
     }
 

Modified: 
jackrabbit/oak/trunk/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/parser/StoreArguments.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/parser/StoreArguments.java?rev=1717293&r1=1717292&r2=1717293&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/parser/StoreArguments.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/parser/StoreArguments.java
 Mon Nov 30 16:36:04 2015
@@ -122,6 +122,10 @@ public class StoreArguments {
         return false;
     }
 
+    public boolean isSkipLongNames() {
+        return dst.getType() != SEGMENT;
+    }
+
     public String[] getSrcPaths() {
         return src.getPaths();
     }


Reply via email to