diff -r aeda47714978 -r 5b9f20aa88c2 dav/sync.h --- a/dav/sync.h Wed Mar 20 13:20:38 2019 +0100 +++ b/dav/sync.h Thu Mar 21 10:51:14 2019 +0100 @@ -103,6 +103,7 @@ int sync_get_resource( CmdArgs *a, SyncDirectory *dir, + const char *path, DavResource *res, SyncDatabase *db, int *counter); @@ -111,6 +112,7 @@ void rename_conflict_file(SyncDirectory *dir, SyncDatabase *db, char *path); char* create_tmp_download_path(char *path); void move_to_trash(SyncDirectory *dir, char *path); + UcxList* local_scan(SyncDirectory *dir, SyncDatabase *db); UcxList* read_changes(SyncDirectory *dir, SyncDatabase *db); LocalResource* local_resource_new(SyncDirectory *dir, SyncDatabase *db, char *path, int *isdir); @@ -131,6 +133,9 @@ int resource_pathlen_cmp(LocalResource *res1, LocalResource *res2, void *n); +DavResource *versioning_simple_find(DavResource *res, const char *version); +DavResource *versioning_deltav_find(DavResource *res, const char *version); + int sync_set_status(DavResource *res, char *status); int sync_remove_status(DavResource *res); UcxBuffer* sync_get_file_tag_data(SyncDirectory *dir, LocalResource *res);