]> git.droids-corp.org - git-central.git/blobdiff - scripts/pull
Fix case.
[git-central.git] / scripts / pull
index c2313babc77ac52a7e497c1ef902d9c24af335e2..f2b149bddb32192faa88919d5be19fb453e16d49 100644 (file)
@@ -2,7 +2,7 @@
 
 branch_name=$(git symbolic-ref --quiet HEAD)
 if [[ $? -ne 0 ]] ; then
-       echo "not on a branch"
+       echo "Not on a branch"
        exit 1
 fi
 
@@ -13,5 +13,9 @@ if [[ $? -ne 0 ]] ; then
        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