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

Re: Creating remote branch called HEAD corrupts remote clones

From: Felipe Contreras <hidden>
Date: 2016-06-15 22:50:27

Possibly related (same subject, not in this thread)

On Fri, Jan 21, 2011 at 7:37 PM, Junio C Hamano [off-list ref] wrote:
Felipe Contreras [off-list ref] writes:
quoted
I don't fully understand the issue, so excuse me if this is totally
wrong, but wouldn't a rule like 'you can't create a branch for which
there's already a symbolic ref' do the trick?
But whose symbolic ref are you checking against?  Your own, or ones in
somebody else's repository that you haven't recently updated from?
The local ones. That means that somebody can't create a 'HEAD' branch
locally, and can't push a 'HEAD' branch either, as the remote server
would already have a 'HEAD' symbolic link. And actually, if for some
reason I have a FOO_HEAD, and I fetch a branch called bob/FOO_HEAD,
obviously the local symbolic ref without namespace should take
precedence.

-- 
Felipe Contreras
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help