Intentando migrar un repositorio svn grande pero lineal a git. El repositorio svn no tiene el diseño estándar (troncal, ramas, etiquetas) ... solo un directorio con el tronco.git-svn migration fatal: no es válido SHA1 update-ref refs/heads/master refs/remotes/trunk: comando devuelto error: 128
Ubuntu 12.4 LTS, git 1.7.9.5.
$ git svn clone https://coawstmodel.sourcerepo.com/coawstmodel/COAWST --authors-file=../users.txt COAWST
...
D WPS/metgrid/storage_module.F
D WPS/metgrid/process_domain_module.F
W: -empty_dir: WPS/metgrid/gridinfo_module.F
W: -empty_dir: WPS/metgrid/input_module.F
W: -empty_dir: WPS/metgrid/interp_option_module.F
W: -empty_dir: WPS/metgrid/module_date_pack.F
W: -empty_dir: WPS/metgrid/process_domain_module.F
W: -empty_dir: WPS/metgrid/storage_module.F
r635 = c19181c9718e701788b540ed0cc559e4fbddf413 (refs/remotes/git-svn)
M Tools/Docs/COAWST_User_Manual.doc
r636 = 1b7849c3e5a20856c9ddb909a5f53ddf8501ad33 (refs/remotes/git-svn)
Auto packing the repository for optimum performance. You may also
run "git gc" manually. See "git help gc" for more information.
Counting objects: 14143, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (14039/14039), done.
Writing objects: 100% (14143/14143), done.
Total 14143 (delta 8350), reused 0 (delta 0)
fatal: refs/remotes/trunk: not a valid SHA1
update-ref refs/heads/master refs/remotes/trunk: command returned error: 128
He tratado con combinaciones de variantes -s -t, Abre COAWST, -t, --preserve-empty-directorios (que me gustaría hacer), --no-meta-datos (por Pro Git) ... siempre el mismo error final.
¡Gracias por cualquier sugerencia!
Un directorio con el tronco sigue siendo el diseño estándar. ¿Tiene acceso al servidor con el repositorio SVN? –
Sí. Para aclarar, no hay nada en el svn repo llamado "trunk" –
Pero, ¿hay algún directorio que desempeñe el papel de trunk (puede llamarse "Trunk" o "Project" o COASWST o lo que sea, quiero decir: ¿te gustaría que Git se comprometa a contener solo los contenidos de ese directorio o contener ese directorio también) o todos los datos se concentran en la raíz del repositorio SVN? Y otra pregunta: ¿es cierto que su repositorio SVN contiene 636 revisiones (es la última revisión que puedo ver en la salida)? –