
On Sun, Feb 13, 2011 at 11:41 AM, Daniel Larimer <dlarimer@gmail.com> wrote:
On Feb 13, 2011, at 11:15 AM, Beman Dawes wrote:
....>>
So that the development environment will be identical to the current SVN trunk, I setup my local filesystem trunk repository using a little script:
svn export %BOOST_TRUNK% fs-trunk cd fs-trunk/libs rm -r filesystem git clone git@github.com:Beman/filesystem.git filesystem cd ..\boost del filesystem.hpp rm -r filesystem mklink filesystem.hpp ..\libs\filesystem\include\boost\filesystem.hpp mklink /d filesystem ..\libs\filesystem\include\boost\filesystem
The effect is to export the SVN trunk, then replace libs/filesystem with a git clone of the public repository. boost/filesystem is replaced with a symlink to libs\filesystem\include\boost\filesystem
This is almost exactly what I was proposing earlier, with the exception that your script would be handled by bjam.
Since it only has to be done once, on initial setup, there didn't seem to be much motivation for anything other than a simple script. Thanks, --Beman