Projects/MoveToGit/UsingSvn2Git: Difference between revisions

From KDE TechBase
(Created page with 'This page documents how to go about getting a KDE module ready for the Great Git Migration of 2010. === Getting the tools === The necessary tools are hosted at [http://www.gito...')
 
No edit summary
Line 11: Line 11:


This will get you the source code to build svn2git and the KDE ruleset files as they currently exist. Build the svn2git tool before moving on to the next step.
This will get you the source code to build svn2git and the KDE ruleset files as they currently exist. Build the svn2git tool before moving on to the next step.
=== How rulesets work ===


=== Setting up your system ===
=== Setting up your system ===

Revision as of 22:43, 1 March 2010

This page documents how to go about getting a KDE module ready for the Great Git Migration of 2010.

Getting the tools

The necessary tools are hosted at http://www.gitorious.org/svn2git. To get started do:

git clone git://gitorious.org/svn2git/svn2git.git git clone git://gitorious.org/svn2git/kde-ruleset.git

This will get you the source code to build svn2git and the KDE ruleset files as they currently exist. Build the svn2git tool before moving on to the next step.

How rulesets work

Setting up your system

You will need ~60GB (is that correct?) of disk space to get started, as the process requires a copy of the KDE svn database. There is a script that will download this for you (and which can be used to update it periodically using rsync) in kde-ruleset/bin/startSync.

more stuff goes here ...

Testing a module

  • Step 1
  • ..
  • Profit! aka "How do I know I've succeeded or failed"
  • How to report findings
  • How to fix issues one comes across while testing