GitHub

David Golden xdaveg at gmail.com
Mon Jun 1 14:40:45 GMT 2009


On Mon, Jun 1, 2009 at 10:25 AM, Andy Armstrong <andy at hexten.net> wrote:
> Also checking to see whether I can make the switchover now and use git-
> svn to sync Steve's commits to svn.

You can do that, but it's tricky to get right on a continuous basis
compared to a one-shot conversion.

When I was tracking CPAN.pm subversion in git during the switchover,
the process was more or less like this:

    * Use git-svn to clone a subversion repository into local git repository A
    * Push 'remote' subversion branches from local git repository A to
ordinary branches in local git repository B
    * Convert 'tag/*' branches in repository B to regular git tags
    * Push repository B to a public git repository C
    * Automate updates in a cron job

I was going to write it up in more detail, but never finished.  I also
have heard that svn2git on github might do some of this extra
manipulation for you but haven't used it myself.

-- David


More information about the tapx-dev mailing list