diff -r d78619cc5a4d -r 5ca174b3247a dav/sync.h --- a/dav/sync.h Sun Jul 05 11:55:54 2020 +0200 +++ b/dav/sync.h Sat Jul 25 11:16:31 2020 +0200 @@ -100,10 +100,20 @@ void res2map(DavResource *root, UcxMap *map); -int cmd_pull(CmdArgs *args); -int cmd_push(CmdArgs *args, DavBool archive); +int cmd_pull(CmdArgs *args, DavBool incoming); +int cmd_push(CmdArgs *args, DavBool outgoing, DavBool archive); int cmd_restore(CmdArgs *args); +void print_outgoing( + UcxList *ls_new, + UcxList *ls_modified, + UcxList *ls_conflict, + UcxList *ls_update, + UcxList *ls_delete, + UcxList *ls_move, + UcxList *ls_copy, + UcxList *ls_mkcol); + RemoteChangeType resource_get_remote_change( CmdArgs *a, DavResource *res,