dav/scfg.h

changeset 623
7870656d302d
parent 580
caf23cf7f96d
child 630
046b869a1c49
equal deleted inserted replaced
622:6524f45f304e 623:7870656d302d
44 #define SYNC_CMD_PULL 1 44 #define SYNC_CMD_PULL 1
45 #define SYNC_CMD_PUSH 2 45 #define SYNC_CMD_PUSH 2
46 #define SYNC_CMD_ARCHIVE 4 46 #define SYNC_CMD_ARCHIVE 4
47 #define SYNC_CMD_RESTORE 8 47 #define SYNC_CMD_RESTORE 8
48 48
49 #define SYNC_SYMLINK_STORE 1 49 #define SYNC_SYMLINK_SYNC 1
50 #define SYNC_SYMLINK_EXTERN_NOFOLLOW 2 50 #define SYNC_SYMLINK_EXTERN_NOFOLLOW 2
51 #define SYNC_SYMLINK_INTERN_NOFOLLOW 4 51 #define SYNC_SYMLINK_INTERN_NOFOLLOW 4
52 52
53 #define DEFAULT_TAG_XATTR "tags" 53 #define DEFAULT_TAG_XATTR "tags"
54 #define MACOS_TAG_XATTR "com.apple.metadata:_kMDItemUserTags" 54 #define MACOS_TAG_XATTR "com.apple.metadata:_kMDItemUserTags"
55 55
56 #define SYNC_SYMLINK(dir) \ 56 #define SYNC_SYMLINK(dir) \
57 (((dir)->symlink & SYNC_SYMLINK_STORE) == SYNC_SYMLINK_STORE) 57 (((dir)->symlink & SYNC_SYMLINK_SYNC) == SYNC_SYMLINK_SYNC)
58 58
59 typedef struct TagConfig TagConfig; 59 typedef struct TagConfig TagConfig;
60 typedef struct Versioning Versioning; 60 typedef struct Versioning Versioning;
61 typedef struct SplitConfig SplitConfig; 61 typedef struct SplitConfig SplitConfig;
62 62
74 UcxList *tagfilter; 74 UcxList *tagfilter;
75 UcxList *splitconfig; 75 UcxList *splitconfig;
76 uint32_t metadata; 76 uint32_t metadata;
77 int max_retry; 77 int max_retry;
78 int allow_cmd; 78 int allow_cmd;
79 int symlink; 79 uint32_t symlink;
80 time_t lock_timeout; 80 time_t lock_timeout;
81 bool backuppull; 81 bool backuppull;
82 bool lockpull; 82 bool lockpull;
83 bool lockpush; 83 bool lockpush;
84 bool hashing; 84 bool hashing;

mercurial