why Magic Folders doesn't work for more than 2 clients

David Stainton dstainton415 at gmail.com
Sun Nov 15 17:39:42 UTC 2015


yes we can make a git-like design... although we only have to preserve
the history of a single file... not the history of the whole directory
hierarchy.

the other property i think a new design might *need* is to preserve
the identity of the client that created the "snapshot object". the
only notion of identity we have in this case is the write capability
to the client's DMD. Zooko and I briefly chatted about this a few days
ago... and he pointed out that if the new design is able to preserve
the information about which DMD first linked the "snapshot object"
then that should be sufficient to serve as the client identity of the
snapshot.


On Fri, Nov 13, 2015 at 7:08 PM, Raoul Duke <raould at gmail.com> wrote:
> hi,
>
> 1) if the documents always contain the version, there is no problem.
>
> 2) if the document do not contain the version, then the whole thing is
> just screwed from the get-go. you'd have to have a distributed db of
> document-hash->document-version or something.
>
> 4) i think it is not correct to say that versions are linear. they are
> a tree. so the belief that if we only had the version we could tell
> you if it was an edit or not doesn't help the *human* level of using
> things, even if it make "math" sense.
> _______________________________________________
> tahoe-dev mailing list
> tahoe-dev at tahoe-lafs.org
> https://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev


More information about the tahoe-dev mailing list