Re: Question about cvs2svn and CVSNT

Michael Haggerty <[email protected]>
Newsgroups gmane.comp.version-control.subversion.cvs2svn.user
Message-ID <[email protected]>
jason kendall wrote:
> I noticed on the FAQ page for cvs2svn
> (http://cvs2svn.tigris.org/faq.html#cvsnt) that converting CVSNT
> repositories to svn using cvs2svn may be problematic and is not supported.
> 
> Does anyone know if any patches of cvs2svn are planned that might
> address this?

It would be great to support CVSNT conversions better, to help CVSNT
users get out of their quasi-proprietary world and onto a modern VCS.
But I know of no current work in this direction.  I think that CVSNT
support is waiting for volunteers or sponsor$.  Maybe you would like to
play one of those roles?

A big chunk of the work of adding robust CVSNT support is to figure out
exactly how CVSNT repositories differ from standard CVS repositories.
That will take some work poring through CVSNT documentation,
repositories, and perhaps even source code.  We already know about some
of the differences but probably not all of them.

Then a bit of work would have to be done on the RCS parser that is used
by cvs2svn to retain "newphrases" that are used by CVSNT but which the
parser currently discards.  The main point here is to handle the "kopt"
value, which specifies, revision by revision, what expansion options to
use for the file contents (text vs. binary, keyword expansion, etc).
(Standard CVS only allows such options filewise.)

It might also be nice to handle the commitids that are used by CVSNT and
by newer versions of CVS, though I consider this support to be optional
because our changeset detection is already pretty reliable.

Let me know if you would like to tackle any of these tasks and I will
give you some tips to help get you started.

Michael

------------------------------------------------------
http://cvs2svn.tigris.org/ds/viewMessage.do?dsForumId=1670&dsMessageId=2618199

To unsubscribe from this discussion, e-mail: [[email protected]].
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.