diff -r 99ef8202cd82 -r e1a12762bf0a dav/db.h --- a/dav/db.h Sun Apr 07 10:44:29 2019 +0200 +++ b/dav/db.h Sun Apr 07 13:08:50 2019 +0200 @@ -82,7 +82,7 @@ DavBool restore; DavBool isnew; - char *origin; + LocalResource *origin; }; struct FilePart { @@ -102,6 +102,8 @@ void local_resource_free(LocalResource *res); +LocalResource* local_resource_copy(LocalResource *src, const char *new_path); + void filepart_free(FilePart *part); UcxMap* create_hash_index(SyncDatabase *db);