You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by ca...@apache.org on 2006/10/06 10:25:44 UTC

svn commit: r453525 - /maven/archiva/trunk/maven-meeper/src/bin/m2-sync/m2-sync.sh

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