[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Converting SVN repositories to git



Hi all,

We have been talking about converting our SVN repositories to git for
years, but without really doing anything. I have therefore decided to
give a try, starting first with the tzdata package to understand the
process.

I have first started to do some cleanup, mostly adding missing tags when
possible. I then used the svn2git software [1] for that. I decided not
to try to include stitching in the upstream history as there are
different way to do that depending on the software to use, and we would
have to take a decision first. This is the strategy used for example by
the debian-kernel team, and anyway we can stitch in upstream in a second
step later. The resulting repository is 1.1MB and 4.1MB with a checkout
instead of the 487MB SVN checkout. It is available as a tarball [2] and
also temporarily on my gitweb [3] for easy browsing.

Any comments are welcome. If it looks fine, I am planning to install
this git repository on alioth, removing the SVN version, and then do the
same for the glibc package.

Aurelien

[1] https://github.com/nirvdrum/svn2git#readme
[2] https://temp.aurel32.net/tzdata-git.tar.gz
[3] http://git.aurel32.net/?p=tzdata.git;a=summary 

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurelien@aurel32.net                 http://www.aurel32.net

Attachment: signature.asc
Description: Digital signature


Reply to: