On Thu, Oct 16, 2008 at 10:05:59PM +0200, Daniel Carrera wrote:
> [EMAIL PROTECTED] wrote:
> >On Thu, Oct 16, 2008 at 05:28:13PM +0200, Daniel Carrera wrote:
> >>Slight modification:
> >>
> >>foreach (head) {
> >> if (head is signed with bad key) {
> >> 1. find the first ancestor revision of that head that is
> >> signed by a good key.
> >> 2. delete every descendant of that revision.
> >> }
> >>}
> >>
> >
> > GOOD1
> > / \
> > / \
> > bad GOOD2
> >
> >Thus GOOD2 would be deleted.
>
> How so? Unless GOOD2 is signed with the bad key, in which case there is
> no way to know that it is good other than having the legitimate owner of
> the bad key look at it.
It says to delete *every* descendant of that revision, not just the
descendants with the bad key.
-- hendrik
_______________________________________________
Monotone-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/monotone-devel