[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Monotone-devel] [RFC] versioned policy -- bootstrapping
From: |
Bruce Stephens |
Subject: |
Re: [Monotone-devel] [RFC] versioned policy -- bootstrapping |
Date: |
Sun, 10 Sep 2006 19:27:06 +0100 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) |
Nathaniel Smith <address@hidden> writes:
[...]
> However, consider an antagonistic fork:
> A <-- states that Alice and Mallory have commit access
> |
> B <-- states that only Alice has commit access; signed by
> | Alice
> C <-- states that only Mallory has commit access; signed by
> Mallory
Wim's simplification is surely right: edges in the raw tree can be
checked, so the edge from B to C should simply be ignored. Instead,
Mallory would have to commit a child of A. And that obviously creates
a branch with two heads, so we can immediately see the conflict.
I've no idea how to fix the more complex problem you describe later.
Maybe SPKI has some ideas? (Or RFC2704?)
[...]