From eb3204dfbb71626f83a95d2ab24569226a39c601 Mon Sep 17 00:00:00 2001 From: Nicolas Pitre Date: Fri, 26 Jan 2007 11:50:06 -0500 Subject: 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 c52f352..8500f51 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 -- cgit v0.10.2-6-g49f6