dav/sync.c

changeset 198
44054c452de1
parent 192
d10194a51304
child 199
f448fc8c9191
equal deleted inserted replaced
197:79a866256be4 198:44054c452de1
87 int ret = EXIT_FAILURE; 87 int ret = EXIT_FAILURE;
88 if(!strcmp(cmd, "pull")) { 88 if(!strcmp(cmd, "pull")) {
89 ret = cmd_pull(args); 89 ret = cmd_pull(args);
90 } else if(!strcmp(cmd, "push")) { 90 } else if(!strcmp(cmd, "push")) {
91 ret = cmd_push(args); 91 ret = cmd_push(args);
92 } else if(!strcmp(cmd, "list-directories")) {
93 ret = list_syncdirs();
92 } else if(!strcasecmp(cmd, "version") || !strcasecmp(cmd, "-version") || !strcasecmp(cmd, "--version")) { 94 } else if(!strcasecmp(cmd, "version") || !strcasecmp(cmd, "-version") || !strcasecmp(cmd, "--version")) {
93 #ifdef DEBUG 95 #ifdef DEBUG
94 fprintf(stderr, "dav-sync %s unstable\n", DAV_VERSION); 96 fprintf(stderr, "dav-sync %s unstable\n", DAV_VERSION);
95 #else 97 #else
96 fprintf(stderr, "dav-sync %s\n", DAV_VERSION); 98 fprintf(stderr, "dav-sync %s\n", DAV_VERSION);
111 fprintf(stderr, " push <directory>\n\n"); 113 fprintf(stderr, " push <directory>\n\n");
112 114
113 fprintf(stderr, "Options:\n"); 115 fprintf(stderr, "Options:\n");
114 fprintf(stderr, " -c Disable conflict detection\n\n"); 116 fprintf(stderr, " -c Disable conflict detection\n\n");
115 //fprintf(stderr, " -r Read changes from stdin\n\n"); 117 //fprintf(stderr, " -r Read changes from stdin\n\n");
118
119 fprintf(stderr, "Config commands:\n");
120 fprintf(stderr, " list-directories\n\n");
116 } 121 }
117 122
118 static int res_matches_filter(SyncDirectory *dir, char *res_path) { 123 static int res_matches_filter(SyncDirectory *dir, char *res_path) {
119 // trash filter 124 // trash filter
120 if (dir->trash) { 125 if (dir->trash) {

mercurial