on Fri May 17 2013, Vladimir Prus
On 18.05.2013 00:49, Daniel Pfeifer wrote:
2013/5/17 Vladimir Prus
On 14.05.2013 19:13, Daniel Pfeifer wrote:
2013/5/13 Jürgen Hunold
Hi Dave,
On Saturday, 4. May 2013 12:08:22 Dave Abrahams wrote:
Hi All,
After substantial work, including massive changes by me and Daniel Pfeifer to KDE's svn->Git conversion tool, we have captured every Boost SVN commit in a Git repository.
Thanks for the work. Having done CVS -> svn myself, I really appreciate this.
You can view the results at
I have some questions concerning the Boost.Build conversion.
The repository at
https://github.com/boostorg/**build https://github.com/boostorg/build
contains a "buildv2" directory containing the Boost.Build .jam files and "jamsrc" directory containing the c sources.
It seems the path seperators got lost. I think I fixed that problem, the conversion is currently rerunning.
It looks better now, but the root of the repo has 'build', which has 'v2', which has actual content. Can we actually have content of 'v2' at the top level?
The current layout reflects what is in subversion. Both 'build' and 'jam' from the directory 'tools' are placed in the repository 'build'. 'jam' has been deleted somewhere in the history, so only 'build' remains.
If we simply use 'tools/build/v2' as the top level of the repository 'build', where shall we place the parts of Boost.Build's history that does not match that path?
I would be fine with /dev/null, to be honest, unless Rene and Steven have any concerns. That is part of the history that is either not used at all, or has been rewritten over and over, so it won't be much useful in future.
You're free to delete any branches you want after the conversion is over (it's really easy), but until then, we want to make sure every commit is accounted for. Any commits that aren't caught by the ruleset end up in https://github.com/boostorg/svn2git-fallback and the build at http://jenkins.boost.org fails. You can make an arbitrarily obscure branch name (e.g. old-branches/deleteme) and send unwanted history there, if you like. Please try to submit a pull request with edits to repositories.txt. An explanation of the semantics is at: https://github.com/ryppl/Boost2Git/wiki/Editing-repositories.txt -- Dave Abrahams