[Kde-scm-interest] git-svn import of SVN?

Thiago Macieira thiago at kde.org
Wed Nov 7 15:08:26 CET 2007


Em Wednesday 07 November 2007 14:11:13 Riccardo Iaconelli escreveu:
> That's a 3 GB download. :O
> Will this really be the required disk space/bandwidth for people that want
> to checkout KDE/??!?

Why are you surprised? The current checkout of KDE is 674 MB.

Johannes will have the exact figure for how many revisions are in that 
repository. But just as an illustration, since the KDE 4 branch-point 
(r438981 - a little over 2 years and 3 months ago), we submitted 73459 
changesets to trunk/KDE. That's 2.8x the number of submissions for Samba in 
its entire lifetime and 56% the number of submissions for gcc in its entire 
lifetime (19 years).

But here's another reason to NOT split into too many modules: every time you 
split, your download increases and your .git dirs increase in size. Even if 
the Git community make it possible for Git to share objects (and compress) 
locally different repositories, your download is still limited by what 
repositories you check out.

> Another thing that seems missing in git is the ability to (locally) remove
> commits older than a certain period... I don't really want to get commits,
> history and diffs up to KDE 3.5.8 forever...

It's not missing.

	git clone --depth=1000 ....

> Maybe I'm wrong and such a thing does already exist, it's just that
> googling hasn't led to any solutions. =)

:-)

-- 
  Thiago Macieira  -  thiago (AT) macieira.info - thiago (AT) kde.org
    PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/kde-scm-interest/attachments/20071107/232e27ee/attachment-0001.pgp 


More information about the Kde-scm-interest mailing list