65 |
65 |
66 void res2map(DavResource *root, UcxMap *map); |
66 void res2map(DavResource *root, UcxMap *map); |
67 |
67 |
68 int cmd_pull(CmdArgs *args); |
68 int cmd_pull(CmdArgs *args); |
69 int cmd_push(CmdArgs *args, DavBool archive); |
69 int cmd_push(CmdArgs *args, DavBool archive); |
|
70 int cmd_restore(CmdArgs *args); |
70 |
71 |
71 int sync_get_resource( |
72 int sync_get_resource( |
72 CmdArgs *a, |
73 CmdArgs *a, |
73 SyncDirectory *dir, |
74 SyncDirectory *dir, |
74 DavResource *res, |
75 DavResource *res, |
75 SyncDatabase *db, |
76 SyncDatabase *db, |
|
77 DavBool force, |
76 int *counter); |
78 int *counter); |
77 int sync_remove_local_resource(SyncDirectory *dir, LocalResource *res); |
79 int sync_remove_local_resource(SyncDirectory *dir, LocalResource *res); |
78 void sync_remove_local_directory(SyncDirectory *dir, LocalResource *res); |
80 void sync_remove_local_directory(SyncDirectory *dir, LocalResource *res); |
79 void rename_conflict_file(SyncDirectory *dir, SyncDatabase *db, char *path); |
81 void rename_conflict_file(SyncDirectory *dir, SyncDatabase *db, char *path); |
80 char* create_tmp_download_path(char *path); |
82 char* create_tmp_download_path(char *path); |