On Sunday 10 April 2005 18:39, Aaron Walker wrote:
> Regarding GLEP 36[1], solar has asked me to try and figure out a way to
> provide both CVS and Subversion for one repository and keep them sync'd
> somehow.
>
> Although this was not the intention of my glep, it would be nice to get
> this implemented, as it means all developers of a certain project would not
> be forced to use one over the other.
>
> Unfortunately, I have almost zero experience with repository administration
> (CVS or Subversion), so I'm writing this with hopes that some of you guys
> have some ideas.
>
> The only idea I've had is to maybe setup post-commit hooks for both that
> commit what was just committed to the other (cvs post-commit commits the
> stuff to svn and vice versa).  Is this possible?

Not really. It is not that hard to go from subversion to cvs. The other way 
around however will loose information. This is because cvs is not changeset 
but file based. So if you would like to put sets of changes as one changeset 
into subversion (in a way that somehow you don't loose information on the 
identity of the committer) you would need to collect commits, run heuristics 
on whether they belong together etc. All in all a messy business.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net

Attachment: pgpAaJyWJPuwA.pgp
Description: PGP signature

Reply via email to