Skip to content
Snippets Groups Projects
Commit eede8679 authored by Scott Lahteine's avatar Scott Lahteine
Browse files

Fix up git helper scripts

parent 1f2acc33
Branches
Tags
No related merge requests found
......@@ -35,7 +35,7 @@ fi
echo "Stashing any changes to files..."
echo "Don't forget to update and push 'master'!"
# GOJF Card
git stash
[[ $(git stash) != "No local "* ]] && HAS_STASH=1
COMMIT=$( git log --format="%H" -n 1 )
......@@ -46,7 +46,10 @@ git clean -d -f
if [[ $BRANCH == "master" ]]; then
# Don't lose upstream changes!
mfup
git fetch upstream
# Rebase onto latest master
if git rebase upstream/master; then
# Allow working directly with the main fork
echo
......@@ -57,6 +60,13 @@ if [[ $BRANCH == "master" ]]; then
echo -n "Pushing to upstream/master... "
git push -f upstream
else
echo "Merge conflicts? Stopping here."
exit
fi
else
if [ -z "$(git branch -vv | grep ^\* | grep \\[origin)" ]; then
......@@ -114,6 +124,4 @@ rm -rf ${TMPFOLDER}
# Go back to the branch we started from
git checkout $BRANCH
if [[ $BRANCH != "master" ]]; then
git stash pop
fi
[[ $HAS_STASH == 1 ]] && git stash pop
......@@ -38,6 +38,8 @@ if [[ $BRANCH != $TARG ]]; then
else
echo "No such branch!"
fi
else
git reset --hard upstream/$TARG
fi
echo
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment