He encontrado este tutorial de como migrar del viejo (y yo diría obsoleto) CVS en Sourceforge al fashion Git.
Funciona bien, salvo la parte de dar de alta el origin que tienes que coger la forma que te da github cuando creas un directorio.
Migrating sourceforge CVS source repository to github
Quizá lo que no puede sacar de CVS es el email de cada comiteador por lo que github no te los puede casar con sus usuarios, pero bueno si CVS no lo tiene va ser difícil sacarlo de donde no lo hay.
Para SVN hay otros tutoriales muy interesantes.
Gracias por el dato, bastante útil. Saludos
De nada, es un placer ayudar en temas de software libre.
Alguien en el mismo articulo comento que se puede importar directamente desde Sourceforge con el siguiente comando:
git cvsimport -v -d :pserver:anonymous@repositorio.cvs.sourceforge.net:/cvsroot/repositorio -o master -C repositorio repositorio
Donde «repositorio» es el nombre del programa a importar. En cuanto a lo del email, si se sabe cual es entonces se puede agregar con git filter-branch tal como explican aquí (incluso tiene un ejemplo para eso).
Y tienes razón con lo de obsoleto, estuve leyendo que hace mas de 9 años que no hay actualizaciones importantes de CVS.
Gracias por dar una alternativa mas limpia.
Hay que reconocer todo lo que ha ayudado al software libre (y al no libre) el CVS, pero si surgen herramientas mejores, pues habrá que usarlas.