From: Rene Rivera (grafikrobot_at_[hidden])
Date: 2007-05-27 18:54:20
Henrik Sundberg wrote:
> KDE is also a large project with separate subprojects. I thought it
> might be a good idea to look at their structure.
> Here is the repository: http://websvn.kde.org/
> How about a trunk with the two subdirectories Boost and Sandbox? The
> Boost directory would contain libraries that are to be part of the
> next official Boost release, and the Sandbox other libraries.
If I'm understanding you, and the KDE docs, correctly, what you want is
stable (full boost tree here)
devel (full boost tree here)
my_branch (full boost tree here)
cmake_a (full boost tree here)
cmake_b (full boost tree here)
boost_1_33_1 (full boost tree here)
boost_1_34_0 (full boost tree here)
xml (partial boost tree here)
explore (partial boost tree here)
xml_b0 (partial boost tree here)
explore_b0 (partial boost tree here)
xml_for_review (partial boost tree here)
explore_for_review (partial boost tree here)
That seems like a reasonable arrangement to me. It has the beauty of
being easy to explain, and it's not too far off from what we have now.
The one drawback I can see is that one common case, of updating
boost/stable and boost/devel can't be done in one go. But I think that's
a reasonable aspect to give up (not that we had it in the first place)
since hopefully working with both at the same time will be an infrequent
(**) I'm ignoring the website tree because it's not the same kind of
beast. Since it only has to deal with two versions, and doesn't need tags.
-- -- 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