All Projects → yodamad → svn2git

yodamad / svn2git

Licence: Apache-2.0 License
Tool to help and automate migration from SVN to GitLab

Programming Languages

java
68154 projects - #9 most used programming language
typescript
32286 projects
HTML
75241 projects
kotlin
9241 projects
javascript
184084 projects - #8 most used programming language
SCSS
7915 projects

Projects that are alternatives of or similar to svn2git

Source Integration
Source control integration plugin framework for MantisBT, including support for Github, Gitlab, Bitbucket, Gitweb, Cgit, Subversion, Mercurial and more
Stars: ✭ 167 (+391.18%)
Mutual labels:  gitlab, svn, subversion
docker-svn-server
A Docker image running a simple Dockerised Subversion server, using `svnserve`.
Stars: ✭ 27 (-20.59%)
Mutual labels:  svn, subversion
Scm Manager
The easiest way to share and manage your Git, Mercurial and Subversion repositories over http.
Stars: ✭ 50 (+47.06%)
Mutual labels:  svn, subversion
Svn Stash
It's like git stash , but for Subversion.
Stars: ✭ 49 (+44.12%)
Mutual labels:  svn, subversion
ohloh scm
The Ohloh source control management library
Stars: ✭ 58 (+70.59%)
Mutual labels:  svn, subversion
Node Svn Spawn
Easy way to access svn repository with node.js.
Stars: ✭ 85 (+150%)
Mutual labels:  svn, subversion
Subclipse
Subclipse - Eclipse SVN Provider
Stars: ✭ 421 (+1138.24%)
Mutual labels:  svn, subversion
Websvn
Fork from WebSVN
Stars: ✭ 66 (+94.12%)
Mutual labels:  svn, subversion
proxychanger
Go tool to change system and applications proxy
Stars: ✭ 15 (-55.88%)
Mutual labels:  svn, subversion
libvcs
⚙️ Lite, typed, pythonic utilities for git, svn, mercurial, etc.
Stars: ✭ 43 (+26.47%)
Mutual labels:  svn, subversion
drevops
💧 + 🐳 + ✓✓✓ + 🤖 + ❤️ Build, Test, Deploy scripts for Drupal using Docker and CI/CD
Stars: ✭ 55 (+61.76%)
Mutual labels:  tooling
docker
collection of docker / docker-compose files, dind, gitlab, jenkins, mongo, mysql, oracle, rabbitmq, redis, sonarqube
Stars: ✭ 25 (-26.47%)
Mutual labels:  gitlab
github-templates
Good templates for the issue, pull request, and contributing templates on GitHub, GitLab, and Bitbucket.
Stars: ✭ 65 (+91.18%)
Mutual labels:  gitlab
ngx-image-editor
Awesome image editor for Angular 6
Stars: ✭ 74 (+117.65%)
Mutual labels:  angular6
td-completes-me
A Simple Auto Completion Engine for Touch Designer
Stars: ✭ 85 (+150%)
Mutual labels:  tooling
geet
Command line interface for performing Git hosting service operations
Stars: ✭ 14 (-58.82%)
Mutual labels:  gitlab
pm2-githook
receive webhook from github/gitlab and ask pm2 to reload the application for you
Stars: ✭ 39 (+14.71%)
Mutual labels:  gitlab
validation
Aplus Framework Validation Library
Stars: ✭ 99 (+191.18%)
Mutual labels:  gitlab
GitHub-Web-IDE
⚡ Open GitHub repositories in online web IDE
Stars: ✭ 242 (+611.76%)
Mutual labels:  gitlab
zabbix-review-export-import
Clone of zabbix-review-export with added import object(s) feature
Stars: ✭ 36 (+5.88%)
Mutual labels:  gitlab

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].