On Wed, 29 Jun 2005, Linus Torvalds wrote: > On Wed, 29 Jun 2005, Daniel Barkalow wrote: > > 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* - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Thu Jun 30 08:26:32 2005
This archive was generated by hypermail 2.1.8 : 2005-06-30 08:26:36 EST