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 Monotone-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/monotone-devel