/docker-svn2git

A minimalist container to use the (awesome) svn2git tool.

Docker Container - svn2git


Build Status

A minimalist container to use the (awesome) svn2git tool.

Modo de usar


Caso o repositório SVN se encontre na estrutura padrão de SVN (/trunk, /tags e /branches), basta executar os comandos abaixo.

$ mkdir pasta-destino-do-projeto
$ docker run -it -v $(pwd)/pasta-destino-do-projeto:/svn2git vertigobr/svn2git [REPOSITÓRIO]

Caso deseje incluir o nome de cada usuário que fez o commit no projeto, tenha um arquivo texto na seguinte forma:

username-no-svn = Nome do Usuário email-no-git@vertigo.com.br username2-no-svn = Nome do Usuário2 email2-no-git@vertigo.com.br

$ docker run -it -v $(pwd)/pasta-destino-do-projeto:/svn2git -v $(pwd)/authors.txt:/authors.txt vertigobr/svn2git --authors /authors.txt [REPOSITÓRIO]

Documentação do svn2git aqui

Pipeline

Qualquer novo commit nesse repositório gera um push no GitHub da Vertigo e, consequentemente, uma nova imagem pública no Docker Hub da Vertigo.