On Jan 9, 2011, at 14:04 , Chris G wrote:

>> Even if there was, how would such a system handle conflicts? To resolve
>> conflicts without simply duplicating items and putting the burden on the
>> user, you will end up parsing the conflicting items and merging them,
>> which defeats much of the advantage of "moving around blobs of data" as
>> rsync does.
>> 
> Rsync (or at least wrappers which use it) can decide which of two files
> to keep by looking to see which is the newer.

If it was that easy :-)

Sync peers all have slightly differening ideas of the concept "calendar item" 
or "contact", so the real challenge is not just to find which side has most 
recent data, but especially which data is available at one side at all. If you 
just choose "most recent", you'll eventually loose all data but what the 
dumbest (most limited) sync participant can store.

Just imagine a mobile which stores name and tel numbers, but no postal address. 
If the most recent update (say, to a telephone number) comes from such a 
device, there's a whole lot of field by field merging magic needed to avoid 
loosing the postal address a more capable device might have. 

Lukas
_______________________________________________
SyncEvolution mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution

Reply via email to