Skip to content

Commit

Permalink
Make "git checkout" verify that the argument refers to a commit
Browse files Browse the repository at this point in the history
We still need to create a new branch if it didn't refer to an existing
branch, otherwise our HEAD will continue to point to something totally
different than what we just checked out.

I'll need to think about it.  Maybe only do it with "-f" and force it to
the "master" branch?
  • Loading branch information
Linus Torvalds committed Jul 12, 2005
1 parent 79162bb commit 714fff2
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion git-checkout-script
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ while [ "$#" != "0" ]; do
force=1
;;
*)
rev=$(git-rev-parse --verify --revs-only "$arg")
rev=$(git-rev-parse --verify --revs-only "$arg^0") || exit
if [ -z "$rev" ]; then
echo "unknown flag $arg"
exit 1
Expand Down

0 comments on commit 714fff2

Please sign in to comment.