101 |
101 |
102 void sync_set_metadata_from_stat(LocalResource *local, struct stat *s); |
102 void sync_set_metadata_from_stat(LocalResource *local, struct stat *s); |
103 int sync_get_resource( |
103 int sync_get_resource( |
104 CmdArgs *a, |
104 CmdArgs *a, |
105 SyncDirectory *dir, |
105 SyncDirectory *dir, |
|
106 const char *path, |
106 DavResource *res, |
107 DavResource *res, |
107 SyncDatabase *db, |
108 SyncDatabase *db, |
108 int *counter); |
109 int *counter); |
109 int sync_remove_local_resource(SyncDirectory *dir, LocalResource *res); |
110 int sync_remove_local_resource(SyncDirectory *dir, LocalResource *res); |
110 int sync_remove_local_directory(SyncDirectory *dir, LocalResource *res); |
111 int sync_remove_local_directory(SyncDirectory *dir, LocalResource *res); |
111 void rename_conflict_file(SyncDirectory *dir, SyncDatabase *db, char *path); |
112 void rename_conflict_file(SyncDirectory *dir, SyncDatabase *db, char *path); |
112 char* create_tmp_download_path(char *path); |
113 char* create_tmp_download_path(char *path); |
113 void move_to_trash(SyncDirectory *dir, char *path); |
114 void move_to_trash(SyncDirectory *dir, char *path); |
|
115 |
114 UcxList* local_scan(SyncDirectory *dir, SyncDatabase *db); |
116 UcxList* local_scan(SyncDirectory *dir, SyncDatabase *db); |
115 UcxList* read_changes(SyncDirectory *dir, SyncDatabase *db); |
117 UcxList* read_changes(SyncDirectory *dir, SyncDatabase *db); |
116 LocalResource* local_resource_new(SyncDirectory *dir, SyncDatabase *db, char *path, int *isdir); |
118 LocalResource* local_resource_new(SyncDirectory *dir, SyncDatabase *db, char *path, int *isdir); |
117 LocalResource* local_resource_copy(LocalResource *res); |
119 LocalResource* local_resource_copy(LocalResource *res); |
118 int local_resource_is_changed( |
120 int local_resource_is_changed( |
128 SyncDatabase *db, |
130 SyncDatabase *db, |
129 DavResource *remote, |
131 DavResource *remote, |
130 LocalResource *res); |
132 LocalResource *res); |
131 |
133 |
132 int resource_pathlen_cmp(LocalResource *res1, LocalResource *res2, void *n); |
134 int resource_pathlen_cmp(LocalResource *res1, LocalResource *res2, void *n); |
|
135 |
|
136 DavResource *versioning_simple_find(DavResource *res, const char *version); |
|
137 DavResource *versioning_deltav_find(DavResource *res, const char *version); |
133 |
138 |
134 int sync_set_status(DavResource *res, char *status); |
139 int sync_set_status(DavResource *res, char *status); |
135 int sync_remove_status(DavResource *res); |
140 int sync_remove_status(DavResource *res); |
136 UcxBuffer* sync_get_file_tag_data(SyncDirectory *dir, LocalResource *res); |
141 UcxBuffer* sync_get_file_tag_data(SyncDirectory *dir, LocalResource *res); |
137 UcxList* sync_get_file_tags(SyncDirectory *dir, LocalResource *res, DavBool *changed, char **newhash); |
142 UcxList* sync_get_file_tags(SyncDirectory *dir, LocalResource *res, DavBool *changed, char **newhash); |