From: Andy Parkins Date: Fri, 26 Jan 2007 12:00:47 GMT Subject: git branch -D won't delete the branch you're on Message-ID: <200701261200.48813.andyparkins@gmail.com> Hello, Minor nitpick, that is not dreadfully important, but now that we have the detached HEAD facility, is it reasonable to expect this to work? $ git checkout -b somebranch HEAD^ $ git branch -d somebranch error: Cannot delete the branch 'testcvs' which you are currently on. Especially given that this will work (albeit with a warning): $ git checkout HEAD^ 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^ Andy -- Dr Andy Parkins, M Eng (hons), MIEE andyparkins@gmail.com