Placeholders: Safe migration to older client versions
authorChristian Kamm <mail@ckamm.de>
Thu, 25 Jan 2018 09:07:55 +0000 (10:07 +0100)
committerKevin Ottens <kevin.ottens@nextcloud.com>
Tue, 15 Dec 2020 09:57:48 +0000 (10:57 +0100)
commitb1de184bc8c5afd4b48470e1512fe2544f41e361
tree86eda7a528a7167dc5fececba1f46d8686a80611
parent0cd83a2c098fdfab45abe716574773ff916912b0
Placeholders: Safe migration to older client versions

Now the db entries for placeholders will have the full placeholder
paths. That way older clients will, on remote discovery, delete the
placeholders and download the real files.
src/csync/csync_private.h
src/csync/csync_reconcile.cpp
src/csync/csync_update.cpp
src/gui/folder.cpp
src/libsync/propagatedownload.cpp
src/libsync/propagatorjobs.cpp
src/libsync/syncengine.cpp
src/libsync/syncoptions.h
test/testsyncplaceholders.cpp