[PATCH] Remove total confusion from "git checkout"
The target to check out does not need to be a branch. The _result_ of the checkout needs to be a branch. Don't confuse the two, and then insult the user. Insulting is ok, but I personally get really pissed off is a tool is both confused and insulting. At least be _correct_ and insulting. Signed-off-by: Linus Torvalds <torvalds@osdl.org> Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
parent
ef34af24dc
commit
3b944aac3b
@ -23,7 +23,7 @@ while [ "$#" != "0" ]; do
|
||||
;;
|
||||
*)
|
||||
rev=$(git-rev-parse --verify "$arg^0" 2>/dev/null) ||
|
||||
die "hey dummy, branch '$arg' doesn't exist."
|
||||
die "I don't know any '$arg'."
|
||||
if [ -z "$rev" ]; then
|
||||
echo "unknown flag $arg"
|
||||
exit 1
|
||||
|
Loading…
Reference in New Issue
Block a user