branch_name=$(git symbolic-ref --quiet HEAD)
if [[ $? -ne 0 ]] ; then
- echo "not on a branch"
+ echo "Not on a branch"
exit 1
fi
exit $?
fi
-GIT_EDITOR=: git rebase -p -i "origin/$branch_name"
+if test $(git rev-parse HEAD) = $(git merge-base HEAD origin/$branch_name) ; then
+ git rebase "origin/$branch_name"
+else
+ GIT_EDITOR=: git rebase -p -i "origin/$branch_name"
+fi