Thread (3 messages) flat view 3 messages, 3 authors, 2016-06-15

Re: Re* [BUG] "git checkout -b" erronously thinks a branch already exists

From: Stefano Lattarini <hidden>
Date: 2016-06-15 22:51:24

Possibly related (same subject, not in this thread)

Hello Junio, and thanks for your quick answer.

On Monday 06 June 2011, Junio C wrote:
Junio C Hamano [off-list ref] writes:
quoted
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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help