]> TLD Linux GIT Repositories - packages/rpm-build-tools.git/commitdiff
- add -s, --skip-pull option to skip git pull when you're sure that the repo is alrea...
authorBartosz Świątek <shadzik@tld-linux.org>
Tue, 10 Jul 2012 15:39:53 +0000 (17:39 +0200)
committerBartosz Świątek <shadzik@tld-linux.org>
Tue, 10 Jul 2012 15:39:53 +0000 (17:39 +0200)
kde4send2builders.sh

index 04c68da1da96fae86d5182a42228f79eeabea5a6..eb4f78f11cf5d6b1275750cfc6e58f331614a1a3 100755 (executable)
@@ -16,6 +16,8 @@ usage() {
        echo "  -b   --builder VALUE"
        echo "     choose a particular builder, default all"
        echo "  -p   --priority VALUE (default: 2)"
+       echo "  -s   --skip-pull (default: no)"
+       echo "     skip git pull when getting autotag"
        echo "  -h   --help"
        echo "     show this help"
        echo ""
@@ -38,6 +40,7 @@ ATAG=no
 SENDPRIO=
 BUILDER=
 PRIO=2
+SKIPPULL=0
 #SPECDIR=$(rpm -E %_specdir)
 SPECDIR=~/rpm
 
@@ -120,6 +123,11 @@ while [ $# -gt 0 ]; do
                        PRIO=$2
                        shift
                        ;;
+               
+               --skip-pull | -s )
+                       SKIPPULL=1
+                       shift
+                       ;;
 
                --help | -h )
                        usage
@@ -180,7 +188,11 @@ if [ "$ATAG" == "yes" ]; then
                if [ ! -d $PKG ]; then
                        git clone git@git.tld-linux.org:packages/${PKG}
                fi
-               LAST_AUTOTAG=$(cd $PKG && git pull >/dev/null && git tag |tail -n 1)
+               if [ $SKIPPULL -lt 1 ]; then
+                       LAST_AUTOTAG=$(cd $PKG && git pull >/dev/null && git tag |tail -n 1)
+               else
+                       LAST_AUTOTAG=$(cd $PKG && git tag |tail -n 1)
+               fi
                sleep 1
                SENDPRIO="$SENDPRIO $spec:$LAST_AUTOTAG "
        done