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. |