From: Stefano Lattarini Date: Mon, 06 Jun 2011 08:26:38 GMT Subject: Re: Re* [BUG] "git checkout -b" erronously thinks a branch already exists Message-ID: <201106061026.38996.stefano.lattarini@gmail.com> In-Reply-To: <7v1uz7bkc9.fsf@alter.siamese.dyndns.org> Hello Junio, and thanks for your quick answer. On Monday 06 June 2011, Junio C wrote: > Junio C Hamano writes: > > > I think the right fix is to make sure that "refs/heads/" does not > > exist by checking exactly that. > > > > Perhaps something like this. I am not sure if we want to use the "yield > > non zero to signal not an error but an early return" trick like I did in > > this patch, though. > > Let's do this instead. I don't know what I was thinking when I wrote that > inefficient "loop refs to see if there is that one" patch. > > [CUT PATCH] > I can confirm this change fixes the problem for me. Thanks, Stefano