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