
On Wed, 2007-05-23 at 22:52 -0500, Rene Rivera wrote:
Troy, Doug, and others,
I just moved the boost/sandbox/troy subdir to boost/sandbox-branches/troy. This was to fix two problems:
Ouch. Some warning would have been nice... that move breaks all of the automatic regression testing Troy has setup (about 5 boxes running continuous builds of Boost via CMake, and submitting those results to a Dart2 server). Troy's away, so it'll be a few days before he can tweak the machines to deal with this change. Not catastrophic, but it'll slow me down a bit :(
a) That dir has svn externals which point to the dev/write side of the svn repo. This makes it impossible for read-only checkouts to work as it asks for user name and password as soon as it hits those externals.
We'll fix those.
b) It's a very large tree containing multiple "copies" of the 1.34.0 sources. I know copies are a "cheap" operation on SVN, but they are not cheap operations on users hard drives. (In my personal case svn ends up having memory failures as it tries to do the checkout, and leads to corrupt partial checkouts, and corrupt a file system.)
Yeah, we've become accustomed to checking out the whole sandbox.
My suggestion is to restrict to putting library projects only in the boost/sandbox dir.
And, eventually, moving those projects under sandbox/projects/projectname.
And under no circumstances use externals. They just don't seem to work as one might expect.
Interesting. - Doug