Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools.git;a=commitdiff;h=6da12057cccc311134e864b475ba9fbcfb2e50fa

commit 6da12057cccc311134e864b475ba9fbcfb2e50fa
Author: Miklos Vajna <[EMAIL PROTECTED]>
Date:   Sun Feb 17 20:34:30 2008 +0100

repoman: let update() verbose by default
git recently got a nice progressbar so why hiding it?

diff --git a/repoman b/repoman
index 4fdb2ae..3c2d540 100755
--- a/repoman
+++ b/repoman
@@ -493,36 +493,17 @@ update()
for j in [EMAIL PROTECTED]
do
echo "warning: this operation can take minutes, please be patient"
-                       # support upgraders
-                       if [ -d $fst_root/$i -a ! -d $fst_root/$i/.git ]; then
-                               rm -rf $fst_root/$i
-                       fi
-                       # check for scm
-                       if rsync -q $j/.git 2>/dev/null; then
-                               if [ -d $fst_root/$i/.git ]; then
-                                       cmd="cd $i && git pull"
-                               else
-                                       cmd="git clone $j/.git $i"
-                               fi
-                       elif rsync -q $j/_darcs 2>/dev/null; then
-                               cmd="rsync -azvP $j/_darcs/current/ $i"
+                       # check if we need to clone or pull
+                       if [ -d $fst_root/$i/.git ]; then
+                               cmd="cd $i && git pull"
else
-                               echo "This server ($j) does not support git nor 
darcs."
-                               echo "HINT: if you are upgrading from a 
previous version of Frugalware, try running 'rm -rf /var/fst/' and 'repoman 
upd'."
-                               continue
+                               cmd="git clone $j $i"
fi
mkdir -p $fst_root
cd $fst_root
-                       if [ "$verbose" != 1 ]; then
-                               echo -n "$i... "
-                               eval $cmd &>/dev/null
-                               ret=$?
-                       else
-                               echo "$i..."
-                               eval $cmd
-                               ret=$?
-                       fi
-                       if [ $ret != 0 ]; then
+                       echo "$i..."
+                       eval $cmd
+                       if [ $? != 0 ]; then
echo "failed."
else
echo "done."
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to