+ if [ -n "$2" ]
+ then
+ git push daedalus :"$2"
+ fi
+
+ 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
+ if [ -n "$2" ]
+ then
+ git push upstream :"$2"
+ fi
+
+ git push --all upstream || exit 255
+ else
+ if [ -n "$2" ]
+ then
+ git push origin :"$2"
+ fi
+
+ git push --all || exit 255