|
|
@ -33,9 +33,9 @@ fi
|
|
|
|
# Check out the named branch (or stay in current)
|
|
|
|
# Check out the named branch (or stay in current)
|
|
|
|
|
|
|
|
|
|
|
|
if [[ $BRANCH != $CURR ]]; then
|
|
|
|
if [[ $BRANCH != $CURR ]]; then
|
|
|
|
git checkout $BRANCH
|
|
|
|
|
|
|
|
echo "Stashing any changes to files..."
|
|
|
|
echo "Stashing any changes to files..."
|
|
|
|
[[ $(git stash) != "No local "* ]] && HAS_STASH=1
|
|
|
|
[[ $(git stash) != "No local "* ]] && HAS_STASH=1
|
|
|
|
|
|
|
|
git checkout $BRANCH
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
COMMIT=$( git log --format="%H" -n 1 )
|
|
|
|
COMMIT=$( git log --format="%H" -n 1 )
|
|
|
@ -135,4 +135,4 @@ git push -f upstream | {
|
|
|
|
rm -rf ${TMPFOLDER}
|
|
|
|
rm -rf ${TMPFOLDER}
|
|
|
|
|
|
|
|
|
|
|
|
# Go back to the branch we started from
|
|
|
|
# Go back to the branch we started from
|
|
|
|
[[ $BRANCH != $CURR ]] && { git checkout $BRANCH ; [[ $HAS_STASH == 1 ]] && git stash pop ; }
|
|
|
|
[[ $BRANCH != $CURR ]] && git checkout $BRANCH && [[ $HAS_STASH == 1 ]] && git stash pop
|
|
|
|