
Following the discussion with regards to the release process, I've managed to setup a git-svn mirror of the boost SVN repository for trunk and all its branches. It is updated hourly from the svn repository. The gitweb interface is available at http://git.jsharpe.net. To clone the repository run: git clone http://git.jsharpe.net/boost.git (Note this may take a little while - the whole history is currently 421M) To be able to commit back to the boost repository you need to run: git svn init --stdlayout --prefix svn/ --rewrite-root https://svn.boost.org/svn/boost http://svn.boost.org/svn/boost git svn fetch The git svn fetch command will rebuild the svn metadata and also update your working copy from svn(again takes quite a while as the boost repository has a lot of history!). Then to commit back to the boost repository you simply run git svn dcommit. James

2008/6/5 James Sharpe <james.sharpe@gmail.com>:
To be able to commit back to the boost repository you need to run:
git svn init --stdlayout --prefix svn/ --rewrite-root https://svn.boost.org/svn/boost http://svn.boost.org/svn/boost git svn fetch
Apologies, I made a slight mistake in one of the commands. The correct command to run is: git svn init --stdlayout --prefix origin/svn/ --rewrite-root https://svn.boost.org/svn/boost http://svn.boost.org/svn/boost Note the addition of origin/ to the prefix option - otherwise you'll end up fetching the entire history again from svn!
participants (1)
-
James Sharpe