Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: "Anthony G. Basile" <blueness@g.o>
Cc: 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 20:19:07
Message-Id: 20140915221839.23b07e43@pomiot.lan
In Reply to: Re: [gentoo-dev] Re: My masterplan for git migration (+ looking for infra to test it) by "Anthony G. Basile"
1 Dnia 2014-09-15, o godz. 15:55:35
2 "Anthony G. Basile" <blueness@g.o> napisał(a):
3
4 > On 09/15/14 15:30, William Hubbs wrote:
5 > > On Mon, Sep 15, 2014 at 09:53:43AM +0200, Fabian Groffen wrote:
6 > >> On 14-09-2014 16:56:24 +0200, Michał Górny wrote:
7 > >>> Rich Freeman <rich0@g.o> napisał(a):
8 > >>>> So, I don't really have a problem with your design. I still question
9 > >>>> whether we still need to be generating changelogs - they seem
10 > >>>> incredibly redundant. But, if people really want a redundant copy of
11 > >>>> the git log, whatever...
12 > >>> I don't want them too. However, I'm pretty sure people will bikeshed
13 > >>> this to death if we kill them... Especially that rsync has no git log.
14 > >>> Not that many users make real use of ChangeLogs, esp. considering
15 > >>> how useless messages often are there...
16 > >> Council had some discussions on this topic:
17 > >> http://www.gentoo.org/proj/en/council/meeting-logs/20111108-summary.txt
18 > >> http://www.gentoo.org/proj/en/council/meeting-logs/20111011-summary.txt
19 > >>
20 > >> Conclusion back then was that ChangeLog files need to stay.
21 > > I would have no problem with the council revisiting/changing this.
22 > >
23 > > I tend to agree that the ChangeLogs in the portage tree will be
24 > > obsoleted when we switch to git because git's logging facilities are
25 > > much easier to use than those in CVS. Not to mention how much smaller
26 > > the portage tree would be without ChangeLogs.
27 >
28 > If the argument is that there are no Changelogs in rsync, then let's
29 > write git hooks to generate them when the repository is mirrored to the
30 > rsync host. The only problem I see is with this is then adding
31 > ChangeLog to the manifest and gpg signing it which has to be done at the
32 > developer's side. But, I think the tree that users get from rsync
33 > should have the logs. Having *both* a ChangeLog file and git log is
34 > redundant.
35
36 Can't we just kill rsync then? The whole ChangeLog seems to take more
37 effort than the actual benefit it gives.
38
39 --
40 Best regards,
41 Michał Górny

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies