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

cvs2svn project migration - structure of SVN repo

From: Martin Landa <landa.martin_at_gmail.com>
Date: 2007-11-19 11:47:13 CET

Hi all,

I am cooperating on the migration of quite complicated CVS repo to
SVN. Originally, the CVS repo contains two directories:

grass5
grass6

grass6 HEAD is based on grass5 HEAD (grass6 has been created by
copying the files from grass5 a few years ago). There is also another
SVN repo called grass-addons. The goal is to put grass5, grass6 and
grass-addons to the single SVN repo. Also new branch for future
development called grass7 need to be created. This repo will be used
together with Trac software. Basically I can see three different
structures:

1)

/grass-svn
|
+---/grass5
| |
| +---/branches
| |
| +---/tags
| |
| +---/trunk
|
+---/grass6
| |
| +---/branches
| |
| +---/tags
| |
| +---/trunk
|
+---/grass7 (based on grass6 HEAD)
| |
| +---/branches
| |
| +---/tags
| |
| +---/trunk
|
+---/grassaddons
| |
| +---/trunk

2)

/grass-svn
|
+---/trunk (grass6 CVS HEAD + grassaddons)
|
+---/branches
| |
| +---/releasebranch_5_x (note: 5_5 based on grass5 CVS HEAD)
| |
| +---/releasebranch_6_x
| |
| +---/releasebranch_7_x (grass6 CVS HEAD)
|
+---/tags

3)
/grass-svn
|
+---/trunk
| |
| +---/grass5 (grass5 CVS HEAD)
| |
| +---/grass6 (grass6 CVS HEAD)
| |
| +---/grass7 (grass6 CVS HEAD, then modifications)
| |
| +---/grassaddons (grassaddons SVN HEAD)
|
+---/branches
| |
| +---/releasebranch_5_x
| |
| +---/releasebranch_6_x
|
+---/tags

I guess solution 1) is badly designed. What about 2) and 3)? I will
appreciate any hits, notes, suggestions, etc. If you are interested,
more detailed information are available on wiki-page [1].

Thanks a lot!

Regards Martin Landa

[1] http://grass.gdf-hannover.de/wiki/Migration_from_CVS_to_SVN

-- 
Martin Landa <landa.martin_at_gmail.com> * http://gama.fsv.cvut.cz/~landa *
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Nov 19 11:47:36 2007

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.