On Tue, 2012-06-12 at 10:52 +1200, Jane Atkinson wrote: > On 12/06/12 04:55, Patrick Ohly wrote: > > > > > How are you using Radicale? Do you put all three item types into > > the same collection (= URL), or do you maintain separate ones? > > > I have a separate memo file for VJOURNAL items, but I keep the VEVENT > and VTODO items in the one file. I could separate those if it was > going to be helpful.
It would be more efficient, but it shouldn't be necessary. SyncEvolution uses CTags to avoid listing all items. The CTag of a mixed collection will change even if no items of a certain type were change, thus causing some redundant work. As Radicale 0.7 doesn't work as expected and data loss is not acceptable, I added the necessary code to SyncEvolution which downloads VJOURNAL and VTODO data to check what is really in an item. A comp-filter is used, so it will be a bit more efficient with CalDAV-compliant servers, although it will still do more work than strictly required in that case. There's only one thing missing now: conversion between VJOURNAL and plain text. The EDS backend+EDS combination does that in code, in the CalDAV backend I want to leverage the Synthesis engine instead (https://bugs.meego.com/show_bug.cgi?id=11251). -- Best Regards, Patrick Ohly The content of this message is my personal opinion only and although I am an employee of Intel, the statements I make here in no way represent Intel's position on the issue, nor am I authorized to speak on behalf of Intel on this matter. _______________________________________________ SyncEvolution mailing list [email protected] http://lists.syncevolution.org/listinfo/syncevolution
