Edit locally job will only sync a specific file by modifying the state of the Sync...
authoralex-z <blackslayer4@gmail.com>
Fri, 4 Nov 2022 16:38:59 +0000 (17:38 +0100)
committeralex-z <blackslayer4@gmail.com>
Tue, 6 Dec 2022 08:37:03 +0000 (09:37 +0100)
commitb673ab996ef0e588765ffd1e2d07f094397e2375
treecace5b3a4b65b6aafea7a5d7c985c9750e3664af
parenta5483dc3397ba6204cd0c4f11bc6c88c72cd262a
Edit locally job will only sync a specific file by modifying the state of the Sync Engine. All other running syncs will get terminated. Syncing is now optimized to run faster and it checks if the file has changed on the server before syncing it.

Signed-off-by: alex-z <blackslayer4@gmail.com>
21 files changed:
src/gui/editlocallyjob.cpp
src/gui/editlocallyjob.h
src/gui/editlocallymanager.cpp
src/gui/editlocallymanager.h
src/gui/folder.cpp
src/libsync/CMakeLists.txt
src/libsync/account.cpp
src/libsync/account.h
src/libsync/discovery.cpp
src/libsync/discovery.h
src/libsync/discoveryphase.cpp
src/libsync/discoveryphase.h
src/libsync/helpers.cpp [new file with mode: 0644]
src/libsync/helpers.h [new file with mode: 0644]
src/libsync/networkjobs.cpp
src/libsync/networkjobs.h
src/libsync/owncloudpropagator_p.h
src/libsync/syncengine.cpp
src/libsync/syncengine.h
src/libsync/syncfileitem.cpp
src/libsync/syncfileitem.h