[EMAIL PROTECTED] on 02/17/2000 10:47:34 AM
>>--- Forwarded mail from [EMAIL PROTECTED]
>>I'll agree with you though if you say that there may not be any sensible
>>method to automatically merge certain file-formats and keep the syntactic
>>and semantic format of the file "correct"...
>
>That is exactly what I meant.  I had assumed that the definition of "working
>merge tool" included the notion that what it produced would have the
>following properties:
>
>1.  The output is meaningful, i.e. it is understandable as valid source code
>    by the tool(s) that interpret its content and that of the contributors.
>2.  The output contains elements from the contributors.  Such elements may be
>    intermixed, possibly under the direction of the user.
>3.  The output has the proper semantics as defined by the user.

There will never be a generic merge tool because of the above requirements (I
mean, how will a generic merge tool know how a particular tool interprets
source?)  However, in an ideal world (which I know we don't live in), tool
vendors will ship diff/merge tools with their tools or open source diff/merge
can exist.  It'd be great if such tools can be written for VB for example.

OTOH, there are other tools which I think can never have diff/merge algorithms
(image editors come to mind).  For these tools, I think 'false' would be a good
merge tool.

Noel

Reply via email to