Gentoo Archives: gentoo-dev

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: My masterplan for git migration (+ looking for infra to test it)
Date: Mon, 15 Sep 2014 21:40:37
Message-Id: 54175D6D.6080804@gentoo.org
In Reply to: Re: [gentoo-dev] Re: My masterplan for git migration (+ looking for infra to test it) by Rich Freeman
1 On 09/15/14 16:49, Rich Freeman wrote:
2 > On Mon, Sep 15, 2014 at 4:18 PM, Michał Górny <mgorny@g.o> wrote:
3 >> Can't we just kill rsync then? The whole ChangeLog seems to take more
4 >> effort than the actual benefit it gives.
5 >>
6 > I'm not sure ditching rsync entirely is necessary - it might be more
7 > trouble than it is worth as it is a very effective simple way to
8 > distribute the tree. However, I'm not really opposed to it either.
9
10 I can live with git only but I'm not sure what would happen if we tried
11 this? There are lots of users and scripts out there that assume rsync.
12 That's one cold shower.
13
14 >
15 > However, I do really question whether we need changelogs in rsync. It
16 > seems like many projects are going away from these - or doing what the
17 > kernel is doing and just dumping a git log into them. I don't think
18 > we need to try to shoehorn the old changelogs into our git history -
19 > I'd just leave them in the tree for migration and then prune then
20 > post-migration.
21
22 We could just push out the word that ChangeLogs are going away and they
23 have to read the git repo. That might be the easiest solution. I do
24 have users that quote my ChangeLogs though.
25
26 >
27 > Oh, in case it is useful to know, a full historical git bundle is
28 > about 1.2GB, and a clone+checkout of the bundle uses about 2.1GB of
29 > space. A compressed cvs tarball with the full history is about 575MB
30 > in comparison, though I see it has grown by about 50MB in the last six
31 > months. Bottom line is that non-shallow checkouts will need a decent
32 > amount of space. Then again, my tmpfs /usr/portage uses 735M just by
33 > itself.
34 >
35 > --
36 > Rich
37 >
38
39
40 --
41 Anthony G. Basile, Ph.D.
42 Gentoo Linux Developer [Hardened]
43 E-Mail : blueness@g.o
44 GnuPG FP : 1FED FAD9 D82C 52A5 3BAB DC79 9384 FA6E F52D 4BBA
45 GnuPG ID : F52D4BBA

Replies