Use SyncJournalDb in csync
authorJocelyn Turcotte <jturcotte@woboq.com>
Thu, 14 Sep 2017 13:50:13 +0000 (15:50 +0200)
committerOlivier Goffart <olivier@woboq.com>
Tue, 26 Sep 2017 09:03:23 +0000 (11:03 +0200)
commita034ee894ccfbab5164ed2800e511fbb7c0fbe70
treef11b0733aa8f70e5f4bcb19c9bae2623378ac77b
parent6f46764daa59460a4cbdc7327255a6dc4d631590
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