[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Q: when will cvs2svn handle branches and tags?

From: <kfogel_at_collab.net>
Date: 2004-01-09 20:42:40 CET

"Hamilton Link" <helink@sandia.gov> writes:
> Are people actively working on accomodating branches and tags with
> cvs2svn, and if so when will such a feature be available?

The feature is available now, it just has... bugs :-). But all the
bugs we know of are filed in the issue tracker.

Yes, we're planning to fix that, hopefully by the end of this month.

> I have used svn at home and casually at work since about 0.14, and
> finally have an opportunity to move my entire software team into the
> light. Until now we have used cvs and wrestled with the branch
> dependency misfeatures as best we could, so moving our code base from
> cvs into svn is not currently possible with cvs2svn.
>
> I realize that since copies are cheap, branches and tags equate to
> copies, so it's not a trivial deal (presumably the admin would need to
> be queried as to where to put a cvs branch or tag, and what to call it
> in svn), but the alternative is to convert large amounts of my
> repository by hand, or leave legacy systems in CVS. Also, it's not
> clear from the cvs2svn.py descriptions if it is possible to convert
> individual cvs modules in a repository, or if the CVSROOT/modules file
> will be considered in the future.

You're right -- it's not trivial.

> I'm imagining cvs2svn scrubbing for branch and tag names (and module
> dependencies?) and then dumping a name-mapping file that could be a
> list of "cvsidentifier:somedefaultdestinationURL" might work (possibly
> alongside rename and copy hypotheses). As an admin I could then go in
> and change the URL destinations as appropriate for the repository into
> which I'm introducing things, and then run cvs2svn again feeding it my
> new file to get things put where I want them. Any thoughts? Ideally by
> adding enough information to the process as an admin I can make
> explicit in the svn history dependencies and system configurations
> that were implicit (or on 3M notes) with cvs.

You're right -- it's not trivial :-).

> Having any cvs2svn tool will only accelerate the mass exodus from the
> realm of Perdition devoted to cvs users. Thanks for making it
> available.

Yup.

-Karl

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Jan 9 21:37:08 2004

This is an archived mail posted to the Subversion Dev mailing list.