Gentoo Archives: gentoo-scm

From: Donnie Berkholz <dberkholz@g.o>
To: "Robin H. Johnson" <robbat2@g.o>
Cc: gentoo-scm@l.g.o
Subject: Re: [gentoo-scm] gentoo-x86 on git - Manifests
Date: Thu, 19 Feb 2009 19:54:58
Message-Id: 20090219195455.GB4026@comet
In Reply to: Re: [gentoo-scm] gentoo-x86 on git - Manifests by "Robin H. Johnson"
1 On 13:50 Wed 18 Feb , Robin H. Johnson wrote:
2 > On Wed, Feb 18, 2009 at 01:24:20PM -0800, Donnie Berkholz wrote:
3 > > What are some other options? We could have a manifest directory instead,
4 > > with 1 file inside per distfile.
5 > Please no. The space savings that came from using a single Manifest
6 > rather than the split digests per ebuild were significant.
7
8 Yeah, I know it's an unrealistic idea. Just trying to spout some off to
9 try and spur better ones.
10
11 > If you look at the existing Manifests, there are 4 entry types:
12 > AUX
13 > EBUILD
14 > DIST
15 > MISC
16 >
17 > DIST is the only one that needs something outside the directory to
18 > generate. It's also the most time-consuming to generate.
19 >
20 > Using the converse, all files covered by AUX, DIST, MISC have GIT SHA1
21 > commit ids. Explicitly performing a checksum on them is not needed, just
22 > extract it from Git.
23 >
24 > A distfile-only Manifest should merge extremely well, as it will seldom
25 > have conflicts.
26
27 I'd considered only the distfiles in manifests. There will still be a
28 conflict every time there is a newer version in one branch (say an
29 overlay, where the files are copied directly across and one bump is
30 made) and older versions are deleted in the other branch (during a
31 typical tree cleanup), right?
32
33 --
34 Thanks,
35 Donnie
36
37 Donnie Berkholz
38 Developer, Gentoo Linux
39 Blog: http://dberkholz.wordpress.com

Replies

Subject Author
Re: [gentoo-scm] gentoo-x86 on git - Manifests "Robin H. Johnson" <robbat2@g.o>