Final SVN repository structure?

Hallo, was a final decision taken on what should the repository structure be? Cheers, Nicola Musatti

Nicola Musatti wrote:
Hallo, was a final decision taken on what should the repository structure be?
No, AFAIK. -- -- Grafik - Don't Assume Anything -- Redshift Software, Inc. - http://redshift-software.com -- rrivera/acm.org - grafik/redshift-software.com -- 102708583/icq - grafikrobot/aim - grafikrobot/yahoo

On Thu, 2007-14-06 at 14:01 -0500, Rene Rivera wrote:
Nicola Musatti wrote:
Hallo, was a final decision taken on what should the repository structure be?
No, AFAIK.
I was thinking this morning about how it could be structured given the goal of independent library version releases + some stable set of code that people can use to have all of the up-to-date released libraries. So the up-to-date "trunk" which people can always svn co to get the latest stable: /trunk /libs /fusion => svn:externals svn://boostsvn/svn/fusion/trunk/libs/fusion /thread => svn:externals svn://boostsvn/svn/threads/trunk/libs/thread ... etc ... /boost fusion/ include/ boost => svn:externals svn://boostsvn/svn/fusion/trunk/boost I think the structure of the individual repositories could be discerned from that. So if a user wants "latest up-to-date stuff" they do: svn co /path/to/trunk If a fusion developer wants to work on his library: svn co /path/to/trunk cd fusion svn switch svn://boostsvn/svn/fusion/trunk/libs/fusion cd .. cd boost/fusion svn switch svn://boostsvn/svn/fusion/trunk/boost You would need minor changes to the Jamfiles to make this work. To make a new release of his library, the developer would merge his branch into trunk and notify the appropriate authorities. I'm sure there are many things I have missed like regressions and stuff but I think the basic idea should work. But it can still be totally wrong and in fantasy land. Sohail
participants (3)
-
Nicola Musatti
-
Rene Rivera
-
Sohail Somani