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

Re: CAREFUL! No more delta object support!

From: Daniel Barkalow <hidden>
Date: 2016-06-15 22:42:01

On Wed, 29 Jun 2005, Linus Torvalds wrote:
On Wed, 29 Jun 2005, Daniel Barkalow wrote:
quoted
The one thing I can think of is whether things will blow up if the target
repository has heads that aren't in the source
Right. I think that's a "feature" of pushing: you cannot push to an 
archive that has state that you don't know about. Ie you can only push to 
something that is a proper subset of what you are (on a per-branch basis, 
of course - not necessarily on a "global" stage - so you could push just 
_one_ branch, even if another branch was ahead of where you are).
The issue is really distinguishing the "other" branches I don't care about
from the one that I do care about. With -w, I almost certainly care about
the ref I'm writing, but that doesn't help for refs that are new (new
branches or tags), for which I care about some other thing. Also, the
failure is a bit hard to detect, I think, in that I could find I do
recognize some ancient thing that's barely useful for exclusion, and miss
something that should exclude almost everything but it's been updated. In
any case, when things go wrong we simply send stuff the recipient already
has, so it's not the end of the world. (And there's probably some clever
way of dealing with it)

	-Daniel
*This .sig left intentionally blank*
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help