Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 2.09 KB

README.md

File metadata and controls

44 lines (30 loc) · 2.09 KB

svn2git Release svn2git CI License Commit docker

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

⚠️ For Windows OS users ⚠️

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

✨ Some quick tips to help you with the tool

💪 If you have large repositories to migrate, you may need to ↗️ JVM size :

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

Others

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.