From: Nicolas Pitre Date: Fri, 26 Jan 2007 16:50:06 +0000 (-0500) Subject: fix suggested branch creation command when detaching head X-Git-Tag: v1.5.0-rc3~44 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=eb3204dfbb71626f83a95d2ab24569226a39c601;p=git.git fix suggested branch creation command when detaching head Doing: $ git checkout HEAD^ Generates the following message: |warning: you are not on ANY branch anymore. |If you meant to create a new branch from the commit, you need -b to |associate a new branch with the wanted checkout. Example: | git checkout -b HEAD^ Of course if the user does as told at this point the created branch won't be located at the expected commit. Reword this message a bit to avoid such confusion. Signed-off-by: Nicolas Pitre Signed-off-by: Junio C Hamano --- diff --git a/git-checkout.sh b/git-checkout.sh index c52f352f0..8500f51ea 100755 --- a/git-checkout.sh +++ b/git-checkout.sh @@ -156,9 +156,9 @@ then if test -n "$oldbranch" then detach_warn="warning: you are not on ANY branch anymore. -If you meant to create a new branch from the commit, you need -b to -associate a new branch with the wanted checkout. Example: - git checkout -b $arg" +If you meant to create a new branch from this checkout, you may still do +so (now or later) by using -b with the checkout command again. Example: + git checkout -b " fi elif test -z "$oldbranch" && test -n "$branch" then