Gentoo Archives: gentoo-dev

From: Gordon Pettey <petteyg359@×××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: Bug #565566: Why is it still not fixed?
Date: Thu, 25 Feb 2016 23:12:40
Message-Id: CAHY5MeeD3-_80BoK2W-1A3yeCuptRSU7ba8PZXLv-BDJ_65xKA@mail.gmail.com
In Reply to: [gentoo-dev] Re: Bug #565566: Why is it still not fixed? by Martin Vaeth
1 On Thu, Feb 25, 2016 at 1:12 AM, Martin Vaeth <martin@×××××.de> wrote:
2
3 > Luis Ressel <aranea@×××××.de> wrote:
4 > >
5 > > That would require a local git clone. And that's exactly what those who
6 > > still want Changelogs are trying to avoid.
7 >
8 > You need even a deep git clone with full history.
9 >
10 > Already now this means that you need 2 (or already 3?) times the
11 > disk space as for an rysnc mirror; multiply all numbers by 4
12 > if you used squashfs to store the tree.
13 >
14 > In the course of the years the factor will continue to increase;
15 > I guess at least by 1 for every year (there is possibility of some
16 > compression of history, but OTOH, many packages are added and
17 > removed, eclasses keep changing, etc.)
18 >
19 > So in 2-3 years, it can be for some users 20 times the disk storage
20 > than what it needs now.
21 >
22
23 Or, in 2-3 years, maybe people will stop with the hyperbole. Hopefully
24 sooner. The tree is a bunch of text files, of which a whole lot of text is
25 repeated (esomewrapper, eclass-based builds which are identical but for a
26 single line, version updates to packages that make no changes at all to the
27 ebuild, etc.) which is great for compression, which git does.

Replies

Subject Author
[gentoo-dev] Re: Bug #565566: Why is it still not fixed? Martin Vaeth <martin@×××××.de>