OAK-9371 - SegmentStoreMigrator ability to not copy the journal
Contribution by Ieran Draghiciu

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1887135 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/SegmentStoreMigrator.java b/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/SegmentStoreMigrator.java
index 46a2211..37b5a16 100644
--- a/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/SegmentStoreMigrator.java
+++ b/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/SegmentStoreMigrator.java
@@ -93,6 +93,10 @@
     }
 
     private Void migrateJournal() throws IOException {
+        if (revisionCount == 0) {
+            log.info("Number of revisions configured to be copied is 0. Skip copying journal.");
+            return null;
+        }
         log.info("{}/journal.log -> {}", sourceName, targetName);
         if (!source.getJournalFile().exists()) {
             log.info("No journal at {}; skipping.", sourceName);