Author: carlos
Date: Tue Feb 19 17:20:40 2008
New Revision: 629302

URL: http://svn.apache.org/viewvc?rev=629302&view=rev
Log:
Allow setting dryRun in the properties file

Modified:
    
maven/archiva/tools/trunk/maven-meeper/src/bin/synchronize/m2-sync/sync.properties
    
maven/archiva/tools/trunk/maven-meeper/src/main/java/org/apache/maven/archiva/meeper/SynchronizerOptions.java

Modified: 
maven/archiva/tools/trunk/maven-meeper/src/bin/synchronize/m2-sync/sync.properties
URL: 
http://svn.apache.org/viewvc/maven/archiva/tools/trunk/maven-meeper/src/bin/synchronize/m2-sync/sync.properties?rev=629302&r1=629301&r2=629302&view=diff
==============================================================================
--- 
maven/archiva/tools/trunk/maven-meeper/src/bin/synchronize/m2-sync/sync.properties
 (original)
+++ 
maven/archiva/tools/trunk/maven-meeper/src/bin/synchronize/m2-sync/sync.properties
 Tue Feb 19 17:20:40 2008
@@ -1,3 +1,4 @@
+#dryRun=false
 exclusionsFile=/home/maven/bin/synchronize/syncopate/exclusions.txt
 basedir=/home/maven/repository-staging/to-ibiblio/maven2
 log=/tmp/sync-changed.log

Modified: 
maven/archiva/tools/trunk/maven-meeper/src/main/java/org/apache/maven/archiva/meeper/SynchronizerOptions.java
URL: 
http://svn.apache.org/viewvc/maven/archiva/tools/trunk/maven-meeper/src/main/java/org/apache/maven/archiva/meeper/SynchronizerOptions.java?rev=629302&r1=629301&r2=629302&view=diff
==============================================================================
--- 
maven/archiva/tools/trunk/maven-meeper/src/main/java/org/apache/maven/archiva/meeper/SynchronizerOptions.java
 (original)
+++ 
maven/archiva/tools/trunk/maven-meeper/src/main/java/org/apache/maven/archiva/meeper/SynchronizerOptions.java
 Tue Feb 19 17:20:40 2008
@@ -8,6 +8,8 @@
 
 public class SynchronizerOptions
 {
+    private static final String DRY_RUN = "dryRun";
+
     private static final String BASEDIR = "basedir";
 
     private static final String LOG_FILE = "log";
@@ -108,6 +110,14 @@
         }
 
         SynchronizerOptions options = new SynchronizerOptions();
+
+        /* unless dryRun is explicitly false we'll use true */
+        String dryRun = properties.getProperty( DRY_RUN );
+        if ( Boolean.toString( false ).equalsIgnoreCase( dryRun ) )
+        {
+            options.setDryRun( false );
+        }
+
         options.setExclusionsFile( properties.getProperty( EXCLUSIONS_FILE ) );
         options.setLogFile( properties.getProperty( LOG_FILE ) );
         options.setBasedir( properties.getProperty( BASEDIR ) );


Reply via email to