|
Boost : |
From: Douglas Gregor (doug.gregor_at_[hidden])
Date: 2007-05-24 07:16:39
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
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk