summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: ac54c27)
raw | patch | inline | side by side (parent: ac54c27)
author | Nicolas Pitre <nico@cam.org> | |
Wed, 21 Mar 2007 02:26:47 +0000 (22:26 -0400) | ||
committer | Junio C Hamano <junkio@cox.net> | |
Wed, 21 Mar 2007 05:17:44 +0000 (22:17 -0700) |
Change the feedback message if doing 'git checkout foo' when already on
branch "foo".
Signed-off-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
branch "foo".
Signed-off-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
git-checkout.sh | patch | blob | history |
diff --git a/git-checkout.sh b/git-checkout.sh
index 39ffa8b8a3322b623a6d4938d566453fe206ca69..3c9b1bb05a7409018e85f170793ba353b780ddce 100755 (executable)
--- a/git-checkout.sh
+++ b/git-checkout.sh
if test -n "$branch"
then
GIT_DIR="$GIT_DIR" git-symbolic-ref -m "checkout: moving to $branch" HEAD "refs/heads/$branch"
- if test -z "$quiet"
+ if test -n "$quiet"
then
+ true # nothing
+ elif test "refs/heads/$branch" = "$oldbranch"
+ then
+ echo >&2 "Already on branch \"$branch\""
+ else
echo >&2 "Switched to${newbranch:+ a new} branch \"$branch\""
fi
elif test -n "$detached"