Author: carlos
Date: Fri Oct  6 01:25:43 2006
New Revision: 453525

URL: http://svn.apache.org/viewvc?view=rev&rev=453525
Log:
Don't check for changed files if user doesn't want to

Modified:
    maven/archiva/trunk/maven-meeper/src/bin/m2-sync/m2-sync.sh

Modified: maven/archiva/trunk/maven-meeper/src/bin/m2-sync/m2-sync.sh
URL: 
http://svn.apache.org/viewvc/maven/archiva/trunk/maven-meeper/src/bin/m2-sync/m2-sync.sh?view=diff&rev=453525&r1=453524&r2=453525
==============================================================================
--- maven/archiva/trunk/maven-meeper/src/bin/m2-sync/m2-sync.sh (original)
+++ maven/archiva/trunk/maven-meeper/src/bin/m2-sync/m2-sync.sh Fri Oct  6 
01:25:43 2006
@@ -6,6 +6,12 @@
 
 echo
 
+echo Options
+echo  go - does the sync for real
+echo  check - checks for changed files
+
+echo
+
 echo
 echo For a better explanation of the output flags please check 
--itemize-changes at rsync man page
 echo
@@ -38,20 +44,27 @@
     RSYNC_SSH="--rsh=ssh $SSH_OPTS"
   fi
 
-  echo "Syncing $FROM -> $TO"
-  rsync --include=*/ --include=**/maven-metadata.xml* --exclude=* 
--exclude-from=$HOME/components/maven-meeper/src/bin/syncopate/exclusions.txt 
$RSYNC_OPTS -Lrtivz "$RSYNC_SSH" $FROM $BASEDIR/$TO
-  rsync 
--exclude-from=$HOME/components/maven-meeper/src/bin/syncopate/exclusions.txt 
--ignore-existing $RSYNC_OPTS -Lrtivz "$RSYNC_SSH" $FROM $BASEDIR/$TO
-
   # check for changed files
-  rsync -n --exclude=**/maven-metadata.xml* 
--exclude-from=$HOME/components/maven-meeper/src/bin/syncopate/exclusions.txt 
--existing $RSYNC_OPTS -Lrtivzc "$RSYNC_SSH" $FROM $BASEDIR/$TO >> $CHANGED_LOG
+  if [ "$1" == "check" ]; then
 
-done
+    rsync -n --exclude=**/maven-metadata.xml* 
--exclude-from=$HOME/components/maven-meeper/src/bin/syncopate/exclusions.txt 
--existing $RSYNC_OPTS -Lrtivzc "$RSYNC_SSH" $FROM $BASEDIR/$TO >> $CHANGED_LOG
+
+  else
 
-echo 
"*******************************************************************************"
-echo "*******************************  CHANGED FILES  
*******************************"
-echo 
"*******************************************************************************"
-cat $CHANGED_LOG
-echo 
"*******************************************************************************"
-echo 
"*******************************************************************************"
-echo 
"*******************************************************************************"
+    echo "Syncing $FROM -> $TO"
+    rsync --include=*/ --include=**/maven-metadata.xml* --exclude=* 
--exclude-from=$HOME/components/maven-meeper/src/bin/syncopate/exclusions.txt 
$RSYNC_OPTS -Lrtivz "$RSYNC_SSH" $FROM $BASEDIR/$TO
+    rsync 
--exclude-from=$HOME/components/maven-meeper/src/bin/syncopate/exclusions.txt 
--ignore-existing $RSYNC_OPTS -Lrtivz "$RSYNC_SSH" $FROM $BASEDIR/$TO
 
+  fi
+
+done
+
+if [ "$1" == "check" ]; then
+  echo 
"*******************************************************************************"
+  echo "*******************************  CHANGED FILES  
*******************************"
+  echo 
"*******************************************************************************"
+  cat $CHANGED_LOG
+  echo 
"*******************************************************************************"
+  echo 
"*******************************************************************************"
+  echo 
"*******************************************************************************"
+fi


Reply via email to