Skip to content

yodamad/svn2git

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.