Gentoo Archives: gentoo-dev

From: "M. J. Everitt" <m.j.everitt@×××.org>
To: rindeal <dev.rindeal@×××××.com>, gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Repo mirror & CI project news: 'stable' gentoo branch, new repo stats, faster CI
Date: Sun, 05 Jun 2016 17:13:52
Message-Id: 57545DC2.5020306@iee.org
In Reply to: Re: [gentoo-dev] Repo mirror & CI project news: 'stable' gentoo branch, new repo stats, faster CI by rindeal
1 On 05/06/16 18:09, rindeal wrote:
2 > On 5 June 2016 at 18:53, M. J. Everitt <m.j.everitt@×××.org> wrote:
3 >> On 05/06/16 17:49, rindeal wrote:
4 >>> On 5 June 2016 at 18:40, Kent Fredric <kentfredric@×××××.com> wrote:
5 >>>> On 6 June 2016 at 04:31, rindeal <dev.rindeal@×××××.com> wrote:
6 >>>>> Isn't no commit approach better than having broken commit + revert
7 >>>>> commit?
8 >>>> Huh?
9 >>>>
10 >>>> Its doing "replicate to github on pass using a merge commit".
11 >>> I'd like to see the master branch free of commits which do not pass
12 >>> CI, instead of having broken commits and holding master back until
13 >>> revert commits are introduced.
14 >>>
15 >> Which is the whole idea .... 'stable' becomes fully CI parsed good
16 >> 'green light' whereas master is a 'holding bay' until the CI script can
17 >> do its stuff ..
18 >>
19 > It is not, unless CI filters the broken commits in some miraculous
20 > way. With the current approach, both stable and master branch will
21 > contain the pollution of broken commits + their fixes, instead of
22 > having good commits only.
23 To eliminate errors completely, you also remove any form of progression.
24 As the old proverb goes "you can't make an omelette without breaking
25 eggs"....
26
27 This way, at least the bad commits /get/ fixed *before* they are pushed
28 out to unsuspecting users ... ok so its not perfect, but this _is_ the
29 real world here ......

Attachments

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