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]].