added ability to delete branches
authorRoland Haeder <roland@mxchange.org>
Thu, 21 Jul 2016 19:25:16 +0000 (21:25 +0200)
committerRoland Haeder <roland@mxchange.org>
Thu, 21 Jul 2016 19:25:16 +0000 (21:25 +0200)
Signed-off-by: Roland Haeder <roland@mxchange.org>
push-stick.sh

index 1e0b4b58712994bbe947d2ddf7376f8856a8ee08..4b2938b0aff01eb69a76e379faa3536b5f24311f 100755 (executable)
@@ -28,14 +28,34 @@ for project in ${LIST}; do
 
        if [ "$1" = "d" ]
        then
 
        if [ "$1" = "d" ]
        then
+               if [ -n "$2" ]
+               then
+                       git push daedalus :"$2"
+               fi
+
                git push --all daedalus || exit 255
        elif [ "$1" = "t" ]
        then
                git push --all daedalus || exit 255
        elif [ "$1" = "t" ]
        then
+               if [ -n "$2" ]
+               then
+                       git push transport :"$2"
+               fi
+
                git push --all transport || exit 255
        elif [ "$1" = "u" ]
        then
                git push --all transport || exit 255
        elif [ "$1" = "u" ]
        then
+               if [ -n "$2" ]
+               then
+                       git push upstream :"$2"
+               fi
+
                git push --all upstream || exit 255
        else
                git push --all upstream || exit 255
        else
+               if [ -n "$2" ]
+               then
+                       git push origin :"$2"
+               fi
+
                git push --all || exit 255
        fi
 done
                git push --all || exit 255
        fi
 done