Git Migration Needs YOU!

Eike Hein hein at kde.org
Tue Mar 2 08:17:42 GMT 2010


On 03/01/2010 11:31 PM, Martin T. Sandsmark wrote:
> From when I converted Phonon:
> 
> 	viritrilbia:/srv/store/sandsmark/phonon-git/ du -hs kde-svn/
> 	55G     kde-svn/
> 	viritrilbia:/srv/store/sandsmark/phonon-git/ du -hs phonon
> 	18M     phonon
> 
> 
> Just to be precise. :-)

And before anyone gets their panties in a twist about the
large size: This is before a repack. After a repack, the
git repo is 5.2 MB.

It's interesting to note the the size of a Phonon check-
out is 5.7 MB. In other words, git manages to store the
entire history of Phonon in less than the size of a sin-
gle checkout. IIRC an SVN checkout via SSH is not com-
pressed (a https checkout can be transparently gzipped
I think), so a SVN checkout of a single revision would
transfer more data than a git clone of the entire his-
tory.


(Unfortunately though it seems you forgot to run repack
before pushing to Gitorious as the svn2git wiki tells
you to, because the clone from Gitorious is 18 MB, too,
when it wouldn't need to be.)


-- 
Best regards,
Eike Hein




More information about the kde-core-devel mailing list