Gentoo Archives: gentoo-dev

From: Rich Freeman <rich0@g.o>
To: gentoo-dev <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] the graveyard overlay
Date: Fri, 08 Jul 2016 19:09:00
Message-Id: CAGfcS_nWqtpM2_xkbyR_qtUkeeUXtwnyFGzbDkNDFQB2Ti-wtA@mail.gmail.com
In Reply to: Re: [gentoo-dev] the graveyard overlay by "Chí-Thanh Christopher Nguyễn"
1 On Fri, Jul 8, 2016 at 2:51 PM, Chí-Thanh Christopher Nguyễn
2 <chithanh@g.o> wrote:
3 >
4 > I'm sorry for harping on that topic again, but if we had used grobian's
5 > initial proposal for git migration[0] - one repository per package, and the
6 > portage tree would be an aggregation of those - then we could have such a
7 > thing basically for free now.
8
9 Not really. Unless you planned to never delete old versions of
10 packages from the tree. Also, if you remove a package from the tree
11 you'd need to ensure that its repository didn't later disappear, or
12 that people could actually find it.
13
14 That design also has other problems, like a lack of consistency across
15 the tree. If one package syncs and another one doesn't, maybe you get
16 things that don't work. And heaven help the guy trying to do a
17 tree-wide change. Just as with cvs there would be no association with
18 a change in one package with a change in another.
19
20 It wasn't a bad idea, but in the end the pros didn't seem worth the
21 cons. I definitely wouldn't do it just so that I didn't have to run
22 git log to find a deleted ebuild.
23
24 --
25 Rich