Hi,
The luid-guid map is maintained by an internal configuration file
(.server.ini), using luid as the key and 'remoteid, flags, entrytype' as the
value.
It assumes localid is always unique. However this is not true for server
case, it is quite possible to have multiple map entries with the same
localid and differeciated by their entry type (For superdatastore usage,
there is a temidmap as well as the normal map).
We have to use 'localid-entrytype' as the key to work correctly.
Please review the patch:
http://git.moblin.org/cgit.cgi/syncevolution/commit/?h=phone&id=c4dc5...
--
Regards,
Chen Congwu
Moblin China Development