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 |