Skip to content

Commit

Permalink
Merge branch 'jc/pull'
Browse files Browse the repository at this point in the history
* jc/pull:
  git-pull: reword "impossible to fast-forward" message.
  git-pull: further safety while on tracking branch.
  • Loading branch information
Junio C Hamano committed Mar 24, 2006
2 parents 9bc8b77 + 8323124 commit bdaa085
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions git-pull.sh
Original file line number Diff line number Diff line change
Expand Up @@ -55,9 +55,17 @@ then
# First update the working tree to match $curr_head.

echo >&2 "Warning: fetch updated the current branch head."
echo >&2 "Warning: fast forwarding your working tree."
echo >&2 "Warning: fast forwarding your working tree from"
echo >&2 "Warning: $orig_head commit."
git-update-index --refresh 2>/dev/null
git-read-tree -u -m "$orig_head" "$curr_head" ||
die "You need to first update your working tree."
die 'Cannot fast-forward your working tree.
After making sure that you saved anything precious from
$ git diff '$orig_head'
output, run
$ git reset --hard
to recover.'

fi

merge_head=$(sed -e '/ not-for-merge /d' \
Expand Down

0 comments on commit bdaa085

Please sign in to comment.