X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=scripts%2Frev_control%2Fupdate_these.sh;h=cdd0119a4219db835229e19a611e8ba0f0a8c8f6;hb=5caefd248674b4e0f927abfc7a28f2b298d90e9f;hp=fb0f4495b756692a5c0c6bbd5497dba5731338bd;hpb=4908d5a2cc83f7622e196c1756b5d5e1e03f612a;p=feisty_meow.git diff --git a/scripts/rev_control/update_these.sh b/scripts/rev_control/update_these.sh index fb0f4495..cdd0119a 100644 --- a/scripts/rev_control/update_these.sh +++ b/scripts/rev_control/update_these.sh @@ -1,7 +1,16 @@ #!/bin/bash -# a simple script for updating a set of folders on a usb stick from subversion or git. currently +# a simple script for updating a set of folders on a usb stick from subversion or git. +# currently # just runs with no parameters and expects to get all archives from wherever the files originally # came from. + +dir="$1"; shift +if [ -z "$dir" ]; then + dir=. +fi + +pushd "$dir" + for i in * ; do if [ -d "$i" ]; then pushd $i @@ -10,7 +19,13 @@ for i in * ; do svn update . elif [ -d ".git" ]; then git pull + elif [ -d "CVS" ]; then + cvs update . fi popd fi done + +popd + +