Use SyncJournalDb in csync
authorJocelyn Turcotte <jturcotte@woboq.com>
Thu, 14 Sep 2017 13:50:13 +0000 (15:50 +0200)
committerRoeland Jago Douma <roeland@famdouma.nl>
Thu, 5 Oct 2017 20:01:37 +0000 (22:01 +0200)
commit185cb2e39a83e252136b9aed6d1cf4b7fc4ea9be
treeec7f3013af2c8d94a6bbadc95cdf6fa9724fdc9c
parentc6610f6fbf9b41ba101726783730f536b040a5c7
Use SyncJournalDb in csync

This gets rid of the csync_statedb sqlite layer and use
the same code and same connection as the rest of the SyncEngine.

Missing functions are added to SyncJournalDb and change a few minor
things (like changing SyncJournalFileRecord::_modtime to be an int64
instead of a QDateTime, like it was in csync).
34 files changed:
src/common/syncjournaldb.cpp
src/common/syncjournaldb.h
src/common/syncjournalfilerecord.cpp
src/common/syncjournalfilerecord.h
src/csync/CMakeLists.txt
src/csync/csync.cpp
src/csync/csync.h
src/csync/csync_private.h
src/csync/csync_reconcile.cpp
src/csync/csync_statedb.cpp [deleted file]
src/csync/csync_statedb.h [deleted file]
src/csync/csync_update.cpp
src/csync/csync_util.cpp
src/csync/vio/csync_vio.cpp
src/gui/folder.cpp
src/libsync/owncloudpropagator.cpp
src/libsync/propagateremotemove.cpp
src/libsync/propagateuploadng.cpp
src/libsync/propagateuploadv1.cpp
src/libsync/propagatorjobs.cpp
src/libsync/syncengine.cpp
src/libsync/syncfileitem.cpp
test/CMakeLists.txt
test/csync/CMakeLists.txt
test/csync/csync_tests/check_csync_exclude.cpp
test/csync/csync_tests/check_csync_statedb_load.cpp [deleted file]
test/csync/csync_tests/check_csync_statedb_query.cpp [deleted file]
test/csync/csync_tests/check_csync_update.cpp
test/csync/vio_tests/check_vio.cpp
test/csync/vio_tests/check_vio_ext.cpp
test/testcsyncsqlite.cpp [deleted file]
test/testsyncengine.cpp
test/testsyncjournaldb.cpp
test/testuploadreset.cpp