summaryrefslogtreecommitdiff
path: root/git-checkout.sh
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@osdl.org>2005-09-19 10:11:18 -0700
committerJunio C Hamano <junkio@cox.net>2005-09-19 17:35:30 -0700
commit3b944aac3b88773d1fae4352706915aad21f3757 (patch)
tree13d87a56fc1c817a467b45f0ed6fc2ee2e9701d9 /git-checkout.sh
parentef34af24dc457f7a3ccfd8047e3d21e07f3f55e4 (diff)
downloadgit-3b944aac3b88773d1fae4352706915aad21f3757.tar.gz
[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>
Diffstat (limited to 'git-checkout.sh')
-rwxr-xr-xgit-checkout.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/git-checkout.sh b/git-checkout.sh
index e02c7afbae..37afcdda30 100755
--- a/git-checkout.sh
+++ b/git-checkout.sh
@@ -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