aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/caldav/hooks/post-sync
diff options
context:
space:
mode:
authorLukas Fleischer <lfleischer@calcurse.org>2016-02-01 17:42:58 +0100
committerLukas Fleischer <lfleischer@calcurse.org>2016-02-01 19:11:27 +0100
commit2cf7023b375dfa9bfb9309b598933591c1caecaf (patch)
tree1cc5245d2126ceb6b7aeea275eb49063f94a6f53 /contrib/caldav/hooks/post-sync
parentcb851755249509fb7ddab859d391b7e0403a591b (diff)
downloadcalcurse-2cf7023b375dfa9bfb9309b598933591c1caecaf.tar.gz
calcurse-2cf7023b375dfa9bfb9309b598933591c1caecaf.zip
calcurse-caldav: Make synchronization more robust
In addition to storing ETag-hash tuples in the synchronization database, also store the URI of each object. This makes the synchronization process a bit more robust as we do not need to depend on ETags being globally unique. It also allows us to detect conflicts which occur when an object is modified locally and on the server at the same time. Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
Diffstat (limited to 'contrib/caldav/hooks/post-sync')
0 files changed, 0 insertions, 0 deletions