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

Re: cvs2svn: Change CVS Module Structure Before or After Conversion?

From: Tom Browder <tom.browder_at_gmail.com>
Date: Fri, 22 Aug 2008 16:33:56 -0500

On 8/22/08, Michael Haggerty <mhagger_at_alum.mit.edu> wrote:
> [In the future, please post questions about cvs2svn to the
> users_at_cvs2svn.tigris.org mailing list.]

Mike, I tried to join before I started this thread but I haven't
gotten access yet. I waited about 45 minutes before sending the first

> Tom Browder wrote:
> > In other words, I want C, D, and E to no longer be independent
> > modules. The question is, is it best to (1) make the change manually
> > inside the CVS repos, or (2) to do it under svn later. I want to

> Option 1 will give better results. Just make a copy of your repository,
> move the directories around using OS commands, then run the conversion
> on the copy.

That sounds good to me.

> > What will cvs2svn do with the module cross-reference if I take option 2?
> I wouldn't recommend it, and am too lazy to figure out the hypothetical
> results :-)

And that's another good argument for option 1.

> Sounds reasonable. It will of course leave records of the move in the
> SVN repository.

That's fine--I want the move well documented.

> Another possibility that should work in the trunk version of cvs2svn
> would be to use a symbol-hints file to tell cvs2svn to put the trunk
> branch to path "branches/old-trunk" and to put the pseudo trunk branch
> to path "trunk". In this approach, the "trunk" branch will be created
> at some time by being copied from "branches/old-trunk". This may have
> never been tried before, so (1) it might not work at all (2) if it seems
> to work, please verify the results before relying on them (3) let us
> know how it turned out!

I plan to do this multiple times if necessary, so I'll give it a shot.

By the way, another reason I wanted to join the cvs2svn list was to
ask if I should report all the 'make check' errors. I saw some
mentioned in the mail archives, but not all.

Thanks, Michael.


To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-08-22 23:34:22 CEST

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.