dav/scfg.c

changeset 490
d94c4fd35c21
parent 426
9cec06cfeade
child 491
fdc2fb090cc7
--- a/dav/scfg.c	Sat Oct 27 12:16:26 2018 +0200
+++ b/dav/scfg.c	Sat Oct 27 15:05:13 2018 +0200
@@ -264,7 +264,8 @@
     UcxList *exclude = NULL;
     UcxList *tagfilter = NULL;
     int max_retry = 0;
-    int allow_cmd = SYNC_CMD_PULL | SYNC_CMD_PUSH | SYNC_CMD_ARCHIVE;
+    int allow_cmd = SYNC_CMD_PULL | SYNC_CMD_PUSH
+                  | SYNC_CMD_ARCHIVE | SYNC_CMD_RESTORE;
     bool backuppull = false;
     bool lockpull = false;
     bool lockpush = false;
@@ -323,6 +324,8 @@
                         cmds |= SYNC_CMD_PUSH;
                     } else if(!strcmp(cmd, "archive")) {
                         cmds |= SYNC_CMD_ARCHIVE;
+                    } else if(!strcmp(cmd, "restore")) {
+                        cmds |= SYNC_CMD_RESTORE;
                     }
                     cmd = strtok(NULL, delims);
                 }

mercurial