Boost logo

Boost :

Subject: Re: [boost] [git] [conversion] Schedule and remaining showstoppers?
From: Daniel Pfeifer (daniel_at_[hidden])
Date: 2013-10-16 04:56:03


2013/10/15 Niall Douglas <s_sourceforge_at_[hidden]>:
> On 15 Oct 2013 at 13:59, Beman Dawes wrote:
> Option 3:
>
> Instead of doing an all-or-nothing SVN to Git conversion, we
> gradually transition individual libraries out of SVN and into Git
> submodules using svn:externals i.e. you wipe library X from SVN,
> replacing it with an svn:externals which loads a Github provided SVN
> translation from Git
> (https://help.github.com/articles/support-for-subversion-clients) for
> that particular library submodule. This lets maintainers test their
> particular library to make sure it really works as a git submodule,
> and "detach" its write access from SVN. Slowly, over time, we
> therefore transition from all-SVN write access, through some-SVN
> some-Git write access, to all-Git write access, with the SVN repo
> eventually becoming a "shell" of links to git modules and whose svn
> revision no longer increments.

I think that is exactly the approach that was taken by KDE.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk