Skip to content

PadreIDE/padre-svn-git

Repository files navigation

padre-svn-git
=============

Scripts to migrate Padre IDE Subversion repository to Git.

Based on
* http://blogs.perl.org/users/graham_knop/2010/12/converting-complex-svn-repositories-to-git-part-4.html
* https://github.com/haarg/convert-git-dbic/
* http://padre.perlide.org/trac/wiki/GitMigration

HowTo
=====

cd ~/devel
git clone git://github.com/mj41/padre-svn-git.git padre-svn-git
cd padre-svn-git

See source code of each script before you try to run it.

1) Use prepared archives

Run these only once.

./00-init.sh sure
./01-sync.sh archive
./05-import.sh archive
./09-fix-svn-config.sh

These will download and unpack two archives (230 MB) from
https://github.com/mj41/padre-svn-git/downloads

2) Update and fix Git repository

Get new SVN changes and update Git repo.

./10-update.sh

Run all scripts already prepared/tested for fixing Git repo

./gitfix-all.sh run

padre-svn-git development
=========================

Please help me with items described in ToDo list file. Ping me (mj41) on Padre
IRC channel.

See and use

./gitfix-all.sh restore run

to "rm -rf git-repo/", unpack data-backup/padre-git-r19448.tgz to get clean git
repo and to apply all prepared fixups again.

Prepare patch and send pull request on GitHub.

No warranty
===========

This package is provided with absolutely no warranty. As always,
you should conduct an appropriate level of testing before using
any new product in your production environment.

About

Scripts to migrate Padre IDE svn repository to git

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published