[Kde-scm-interest] Fwd: ideas to git conversion

Raul Fernandes rgfernandes at gmail.com
Thu Dec 4 14:05:15 CET 2008


---------- Forwarded message ----------
From: Raul Fernandes <rgfernandes at gmail.com>
Date: 2008/12/4
Subject: Re: [Kde-scm-interest] ideas to git conversion
To: Robert Wohlrab <robert.wohlrab at gmx.de>


> I don't think we must not copy that failure in linux history.
When you see a "copy failure", I see bloat avoided. Linus has said in
mailing list:

"I've been thinking about trying to re-create some really old history
into git, but it's still a lot of work.. And obviously not very
useful, just interesting from an archaeological standpoint."
http://kerneltrap.org/node/13996

This is my point. Having the all history is a good idea a priori, but
it will consume a lot of space to a totally unnecessary thing.
Actually, garbage for the most of people.
We are working with Qt4, why do you need the history form Qt 1, 2 and
3 to be immediately available from your copy of kde repository?? If
you need it, it always be available from the svn repository (in
read-only mode). And there is no many times you will need it.
I think the best approach is to have repositories with 50-100MB,
easily downloaded, instead of beasts of 700-800MB that will inevitably
grows to 1GB or more.
Imagine a newbie trying to hack kdelibs or only trying to fix a little
and simple bug having to download 700 MB only to do it.
I really like to use git but I don't like when I have to download huge
repositories with history "obviously not very useful, just interesting
from an archaeological standpoint."

> I don't know which version of linux repo do you use but I get my sources from
> Torvalds repo and every version I need is in it.

No. The Torvalds' repository has only the main development. The stable
trees are in different repositories.
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.27.y.git
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.26.y.git
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.25.y.git
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.24.y.git
...

"Disk might be cheap, but my /home is always full"

Raul Fernandes
rgfernandes at gmail.com


More information about the Kde-scm-interest mailing list