Gentoo Archives: gentoo-scm

From: Nirbheek Chauhan <nirbheek.chauhan@×××××.com>
To: "Robin H. Johnson" <robbat2@g.o>
Cc: gentoo-scm@l.g.o
Subject: Re: [gentoo-scm] gentoo-x86 on git - Manifests
Date: Mon, 23 Feb 2009 06:56:48
Message-Id: 8b4c83ad0902222256ldaeab5eqb9b94b5a01d3dd2@mail.gmail.com
In Reply to: Re: [gentoo-scm] gentoo-x86 on git - Manifests by "Robin H. Johnson"
1 On Mon, Feb 23, 2009 at 1:27 AM, Robin H. Johnson <robbat2@g.o> wrote:
2 > New Design:
3 > 1) slim Manifest:
4 > DIST - digest of distfiles located in DISTDIR
5 > _AND_
6 > 2) VCS index:
7 > SHA1/* digest of files located in the tree
8 >
9 > BOTH sources must be present. A slim Manifest would not be valid without the
10 > VCS containing digests of the files not contained in the Manifest.
11
12 Another point worth mentioning is that any manifest system which uses
13 DVCS manifests or stores it's manifests in DVCSes is *far more secure*
14 than a Cathedral VCS. Currently, there is a single point of failure
15 for mangling of indexes -- cvs.gentoo.org. And no one outside of Infra
16 will be able to notice. If we have a distributed system, any fiddling
17 on git.gentoo.org will be noticed by *everyone*.
18
19
20 --
21 ~Nirbheek Chauhan