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.jarBut it is also available from 🐳 Docker Hub :
docker run --name svn2git -v /tmp/svn2git:/svn2git -p 8080:8080 yodamad/svn2git:latestDue 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/svn2gitAll 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.