This application helps you to migrate from SVN to Gitlab.
It can be run from command line after downloading latest version from github :
java -jar svn2git.jar
But it is also available from 🐳 Docker Hub :
docker run --name svn2git -v /tmp/svn2git:/svn2git -p 8080:8080 yodamad/svn2git:latest
Due to Windows OS mess #troll, it is highly recommended to either use docker image 🐳 or use WSL2 usage rather than directly launching through cmd or powershell
💪 If you have large repositories to migrate, you may need to
java -Xms2g -Xmx4g -jar svn2git.jar
👀 You can activate debug mode
java -jar svn2git.jar --logging.level.fr.yodamad.svn2git=DEBUG
🛠 There are many configurations keys available in application.yml, you can override them at runtime :
java -jar svn2git.jar --<key>=<new_value>
# Sample to override directory where migrations are processed
java -jar svn2git.jar --application.work.directory=/home/svn2git
All functional documentation can be find in wiki section
This application was generated using JHipster (5.4.2), you can find documentation and help at jhipster.