On Mon, 2009-12-14 at 10:36 +0000, Pete Biggs wrote: > [ details of UbuntuOne deleted ]
AFAIU, UbuntuOne is just an instance of CouchDB. > The only real way to keep multiple copies of Evo in sync is to not store > anything locally - i.e. use IMAP, LDAP and CalDAV. Or use CouchDB directly. From what I understand of CouchDB, if evolution were to store everything in CouchDB (i.e. directly, not as a result of a filesystem representation of a CouchDB) then multiple machines could simultaneously access that database and update it, etc. and the changes are synced between copies. Of course, conflicts can happen in syncs, but CouchDB, again, AFAIU, has hooks to install conflict resolvers. This of course is all quite theoretical given that CouchDB is rather new and probably not seeing a whole lot of real world use yet. But as I've said before, I'd sooner see bugs fixed than new features developed by the core evolution developers, so this explanation of CouchDB is not at all intended to be an RFE. :-) b.
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list