GitXplorerGitXplorer
o

SGMS

public
10 stars
3 forks
0 issues

Commits

List of commits on branch master.
Unverified
c1574a95fcc2f52f4d98cef6c04a6e2b460e2550

added support for full import of whole svn repo

oonepremise committed 13 years ago
Unverified
93fc9d600333253bcffc44385ff566e3b126ac64

added check to handle diiferent branch naming schemes

oonepremise committed 13 years ago
Unverified
69bdface491a689ed9c382fac173a9fd84c06b7d

Update Readme

oonepremise committed 13 years ago
Unverified
f6fc17873f7622c9a9a2dd812c8ff9d41c07db9f

Added Migration Script

oonepremise committed 13 years ago
Unverified
e62728e4277af7fbf11b85a22b1593ec74f26f0d

Added Migration Script

oonepremise committed 13 years ago
Unverified
ae4f5c1bf2b3cf5e76596efb5ceb0ba687139f88

Added Migration Script

oonepremise committed 13 years ago

README

The README file for this repository.

============================================================= Simple Git Migration Script

Description

This script will convert projects stored in SVN with the following format:

/trunk /Project1 /Project2 /branches /Project1 /Project2 /tags /Project1 /Project2

This scheme is also popular and supported as well:

/Project1 /trunk /branches /tags /Project2 /trunk /branches /tags

Each project will get synchronized over by project name:

Ex: ./migration https://svnurl.com/basepath project1

If you wish to convert the full repo over, use the following syntax:

Ex: ./migration https://svnurl.com/basepath .

The final repository is converted over to a bare git repository.

Requirements

Mac OS X, Linux:

  • SVN
  • Native Git

Windows: -You will need MSYSGIT, http://code.google.com/p/msysgit/downloads/list

Usage

You will want to generate a list of committers first:

Ex: ./migration https://svnurl.com/basepath

Open the the commiters list file and add email address. Change the following format:

jhuntley = jhuntley

To:

jhuntley = jhuntley onepremise@gmail.com

Each project will get synchronized over by project name:

Ex: ./migration https://svnurl.com/basepath project1

If you wish to convert the full repo over, use the following syntax:

Ex: ./migration https://svnurl.com/basepath .