-=| Charles Plessy, Fri, Jul 29, 2011 at 09:57:05AM +0900 |=-
> In the context of another team, I sometimes migrate some of my 
> packages using git-svn, but I would be very interested to read about 
> your methodology if you followed a different path.
git-svn is pain. it is so slow that we could never have finished the 
transition in such a short time frame.
The following is how I sow the things, wich were actually done by 
David Bremner.
David used a modified version of svn-fast-export with 
a machine-generated configuration file. The output of that was fed to 
git-fast-import (IIUC) and that's it. This allowed us to migrate all 
the history of the packages, despite of radical layout changes like 
from using $pkg/{trunk,branches,tags} to using 
{trunk,branches,tags}/$pkg or renaming of packages.
There was some bug in the sid version of svn-fast-export, but the fix 
was available in upstream's VCS so having a fixed variant on a local 
machine was possible.
This way, the run over all the 2000 packages took about an hour and 
a half, which gave us the opportunity to test the migration several 
times before the last run.
Attachment:
signature.asc
Description: Digital signature