>--- Forwarded mail from [EMAIL PROTECTED]

>[ On Thursday, July 12, 2001 at 15:59:25 (-0700), Lan Barnes wrote: ]
>> Subject: Re: How well does CVS handle other types of data?
>>
>> You've made your position abundantly clear, and yet I still do not
>> understand your ideas -- nor your vehemence. So what is left is that we
>> disagree.

>It's really very very simple.  Perhaps the problem is that these issues
>are actually simpler than many people want them to be.  Various people
>continue to try to suggest the impossible, and then refuse to accept the
>plain simple facts.  You appear to be among them.  You cannot have your
>cake and have eaten it too!  You can't have good support for change
>management of non-mergable files in a version control system who's very
>design and core functionality hinges on the ability to easily and
>automatically do three-way merges betweeen revisions.  The more
>unmergable files you add to a normal (i.e. a non-vendor-branched) CVS
>repository, the more likely you'll run into increasingly difficult
>problems.  The fewer unmergable files you have the easier it is to treat
>them as special cases.

Every type of file is mergeable; trivially, the merge can be complete
replacement.  In other words, a viable merge algorithm is a 3-way switch,
without regard for content.

Many non-text data types have viable content merge tools.

Many text-based formats are not mergeable using general-purpose tools.

Why can't CVS support these kinds of data in a general way, rather than
forcing the worn-out RCS merge tool upon the world?  Why is it such a bad
idea to add to CVS a way of identifying data types and invoke the proper
merge tool for each type?

The basic design of CVS is not fundamentally altered by this, and the
repository remains binary-compatible with what exists today.  As far as
I can tell, there is no disadvantage to adding this, and great advantage.

>--- End of forwarded message from [EMAIL PROTECTED]


_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to