Re: Choosing arbitrary locations for branches and tags

Michael Haggerty <[email protected]>
Newsgroups gmane.comp.version-control.subversion.cvs2svn.user
Message-ID <[email protected]>
Jamma Tino Schwarze wrote:
> I made myself a ManualRegexpSymbolRule which works roughly like a
> ManualSymbolRule, but now I'm facing another problem: We have some parts
> of our CVS wich fit the notion of a project but most parts do not -
> there are modules of our own software with no further structure (just
> held together by knowledge and branch tags).
> 
> So, for example, I want this:
> [...]

I don't have time to analyze and/or critique your plan.  So I will
confine myself to hand-waving generalizations :-)

Essentially, "held together by ... branch tags" is the *definition* of a
project as far as cvs2svn is concerned.  Admittedly there are also
practical considerations concerning how the CVS directory hierarchy is
laid out.  But you can make a copy of the CVS repository and change its
layout before the conversion if that will help.

In general I would be careful about building elaborate and/or
unconventional directory layouts in your Subversion repository.
Although it may be logically cleaner, often tools that work with SVN
have trouble working with anything other than one of the two standard
repository layouts.

That being said, you might be able to implement part of your goal by
deriving subclasses of Trunk, Branch and Tag and overriding their
get_path() methods based on whatever you like.  But you are in uncharted
territory here.

> PS: I couldn't find a way to subscribe to this list on the tigris.org
> page - how is it done?

You're right, the instructions [1] are very hard to find.  You can
either create a tigris.org account and subscribe via the account, or you
can subscribe anonymously by sending an email to, for example,
users-subscribe at the cvs2svn project domain.

Michael

[1] http://www.tigris.org/nonav/scdocs/Discussions_SubscribeForum_P.html

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

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.