[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How well does CVS handle other types of data?

From: Paul Sander
Subject: Re: How well does CVS handle other types of data?
Date: Wed, 11 Jul 2001 15:59:02 -0700

>--- Forwarded mail from address@hidden

>On Wed, Jul 11, 2001 at 04:31:42PM -0400, Jeff King wrote:
>> There could be hooks for handling mergable binary formats, but at that point
>> I think a tool other than CVS would be more appropriate.

>Can you suggest such a tool?  That's free?  That supports networking?  That
>supports branching?

Here's what's needed for a general solution:

- CVS is extended to record data types in each version file.
- CVS is extended to associate a merge tool with each data type, and notify
  the client what the tool is when the client knows a merge is needed.
- The site admin supplies appropriate 3-way merge tools that are appropriate
  for the site's data.  CVS may supply some simple defaults, such as the
  RCS "merge" program for ASCII text (which it already does), and a 3-way
  select for arbitrary types.
- The client is extended to recognize the identities of merge tools passed
  down from the server, and invoke the proper tools when performing merges.

In other words, rely on CVS to handle the networking and branching issues,
and give it a general-purpose interface to arbitrary 3-way merge tools that
the site admins supply.

>--- End of forwarded message from address@hidden

reply via email to

[Prev in Thread] Current Thread [Next in Thread]