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

Reply via email to