Hello,

i've setup a public bootstrap git repository for the CruiseControl.NET
tree at github [1].

Why?
Because the initial svn import into Git takes about 8 hours. The
bootstrap repository will speed up this process to some minutes.

Steps todo:

Open on Windows the msysgit Bash or on Unix a terminal:

$ mkdir CruiseControl.NET
$ cd CruiseControl.NET
$ git svn init -s --prefix=ccnet-svn/
https://ccnet.svn.sourceforge.net/svnroot/ccnet

This will create an empty local git repository with a git-svn import
source named "ccnet-svn".

$ git fetch git://github.com/dnauck/CruiseControl.NET.git
refs/heads/*:refs/remotes/origin/*
refs/remotes/ccnet-svn/*:refs/remotes/ccnet-svn/*

This will fetch the CruiseControl.NET svn tree with all history upto
whenever the bootstrap git repository was last updated.

$ git reset --hard ccnet-svn/trunk

Reset HEAD to CruiseControl.NET's svn trunk.

$ git svn rebase

Fetch latest changes from CruiseControl.NET's svn repository.


More information about Git and git-svn can be found here: [2] [3] [4] [5]

There is also a bootstrap repository for NetReflector [6].


[1] http://github.com/dnauck/CruiseControl.NET/tree
[2] http://git-scm.com
[3] http://gitready.com/
[4] http://git-scm.com/course/svn.html
[5] http://www.kernel.org/pub/software/scm/git/docs/v1.6.3.3/git-svn.html
[6] https://github.com/dnauck/NetReflector/tree

Reply via email to