Re: Re* [BUG] "git checkout -b" erronously thinks a branch already exists
Hello Junio, and thanks for your quick answer.
On Monday 06 June 2011, Junio C wrote:
Show 14 quoted lines
> Junio C Hamano <gitster@pobox.com> writes:
>
> > I think the right fix is to make sure that "refs/heads/<name>" 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