Strategies for push/merge problem?

Douglas Philips dgou at mac.com
Tue Jul 29 08:08:38 CDT 2008


On or about 2008 Jul 29, at 8:08 AM, Sean Russell indited:
> I'm beginning to think that you've never used, or simply haven't  
> ever looked
> at a centralized VCS, and are having a purely theoretical  
> discussion.  If
> that's the case, I'd like to bow out of this discussion.

http://svnbook.red-bean.com/nightly/en/svn.basic.in-action.html#svn.basic.in-action.mixedrevs.limits

> I believe that you're assuming that all non-distrbuted VCSes act like
> Mercurial's push model, and therefore, Mercurial's push model can't
> be "fixed" to behave correctly in a tree topology.

That link illustrates a fundamental assumption that Mercurial  
disagrees with, there is no "fixing" involved at the level of basic  
assumption which informs all other design decisions.

I used darcs before moving to Mercurial. The impetus for the move was  
sucky Windows performance and the unpredictable exponential time bug.

Certainly darcs takes the idea of mixed versions to a level even SVN  
doesn't attain. You can decide if you like that or not.

I have no idea what "you are assuming", but it is funny that you think  
you know what I am. Huh.

	--Doug




More information about the Mercurial mailing list