dav/main.c

changeset 198
44054c452de1
parent 197
79a866256be4
child 199
f448fc8c9191
--- a/dav/main.c	Sat Feb 27 19:53:43 2016 +0100
+++ b/dav/main.c	Sat Feb 27 21:04:37 2016 +0100
@@ -123,6 +123,8 @@
         ret = cmd_info(args);
     } else if(!strcasecmp(cmd, "add-repository")) {
         ret = cmd_add_repository(args);
+    } else if(!strcasecmp(cmd, "list-repositories")) {
+        ret = list_repositories();
     } else if(!strcasecmp(cmd, "version") || !strcasecmp(cmd, "-version") || !strcasecmp(cmd, "--version")) {
 #ifdef DEBUG
         fprintf(stderr, "dav %s unstable\n", DAV_VERSION);
@@ -183,8 +185,9 @@
     fprintf(stderr, "        -n <uri>   specify namespace uri\n");
     fprintf(stderr, "        -v         verbose output\n");
     fprintf(stderr, "\n");
-    fprintf(stderr, "Config Commands:\n");
+    fprintf(stderr, "Config commands:\n");
     fprintf(stderr, "        add-repository\n");
+    fprintf(stderr, "        list-repositories\n");
     fprintf(stderr, "\n");
     fprintf(stderr,
             "Instead of an url you can pass a repository name "
@@ -766,11 +769,7 @@
                 return -1;
             }
         } else {
-            if(sn->errorstr) {
-                fprintf(stderr, "Error: %s\n", sn->errorstr);
-            } else {
-                fprintf(stderr, "Error\n");
-            }
+            print_resource_error(sn, path);
             return -1;
         }
     } else if(res->iscollection) {

mercurial