Tailor es una herramienta que nos permite convertir repositorios de control de versiones de forma que si tenemos un proyecto que ha sido mantenido con un repositorio Subversion, podemos migrarlo a un repositorio Git para así cambiar el sistema de control de versiones.
En mi caso lo he utilizado para migrar un proyecto que gestionaba mediante Bazaar-NG (bzr) a Git. Para ello, tenemos que crear un fichero ‘tailor.conf’ donde indicaremos la ubicación del repositorio original y el destino:
[DEFAULT] verbose = True patch-name-format = “” [project] source = bzr:source target = git:target start-revision = INITIAL root-directory = /home/usuario/repo-git/ state-file = tailor.state [bzr:source] repository = /home/usuario/repo-bzr/ [git:target] git-command=/usr/bin/git
Y a continuación ejecutamos ‘tailor –config tailor.conf’. En mi caso la transformación ha sido exitosa, pero en caso de que encontréis alguna carencia… existen multitud de herramientas alternativas.