36 <xs:sequence> |
36 <xs:sequence> |
37 <xs:element name="include" type="xs:string" |
37 <xs:element name="include" type="xs:string" |
38 minOccurs="0" maxOccurs="unbounded" /> |
38 minOccurs="0" maxOccurs="unbounded" /> |
39 <xs:element name="exclude" type="xs:string" |
39 <xs:element name="exclude" type="xs:string" |
40 minOccurs="0" maxOccurs="unbounded" /> |
40 minOccurs="0" maxOccurs="unbounded" /> |
|
41 <xs:element name="tags" type="xs:string" |
|
42 minOccurs="0" maxOccurs="unbounded" /> |
41 </xs:sequence> |
43 </xs:sequence> |
|
44 </xs:complexType> |
|
45 |
|
46 <xs:simpleType name="tagStoreEnum" > |
|
47 <xs:restriction base="xs:string"> |
|
48 <xs:enumeration value="csv" /> |
|
49 <xs:enumeration value="text" /> |
|
50 <xs:enumeration value="xml" /> |
|
51 <xs:enumeration value="macos" /> |
|
52 </xs:restriction> |
|
53 </xs:simpleType> |
|
54 |
|
55 <xs:simpleType name="tagOnConflictEnum" > |
|
56 <xs:restriction base="xs:string"> |
|
57 <xs:enumeration value="no_conflict" /> |
|
58 <xs:enumeration value="keep_local" /> |
|
59 <xs:enumeration value="keep_remote" /> |
|
60 <xs:enumeration value="merge" /> |
|
61 </xs:restriction> |
|
62 </xs:simpleType> |
|
63 |
|
64 <xs:complexType name="tagConfig"> |
|
65 <xs:all> |
|
66 <xs:element name="local-store"> |
|
67 <xs:complexType> |
|
68 <xs:simpleContent> |
|
69 <xs:extension base="t:tagStoreEnum"> |
|
70 <xs:attribute name="format" type="xs:string" /> |
|
71 </xs:extension> |
|
72 </xs:simpleContent> |
|
73 </xs:complexType> |
|
74 </xs:element> |
|
75 <xs:element name="detect-changes" minOccurs="0" type="xs:boolean" default="false" /> |
|
76 <xs:element name="xattr-name" minOccurs="0" type="xs:string" /> |
|
77 <xs:element name="on-conflict" minOccurs="0" type="tagOnConflictEnum" /> |
|
78 </xs:all> |
42 </xs:complexType> |
79 </xs:complexType> |
43 |
80 |
44 <xs:complexType name="direntry"> |
81 <xs:complexType name="direntry"> |
45 <xs:all> |
82 <xs:all> |
46 <xs:element name="name" type="xs:string"/> |
83 <xs:element name="name" type="xs:string"/> |
58 minOccurs="0" type="xs:boolean" /> |
95 minOccurs="0" type="xs:boolean" /> |
59 <xs:element name="lock-push" default="false" |
96 <xs:element name="lock-push" default="false" |
60 minOccurs="0" type="xs:boolean" /> |
97 minOccurs="0" type="xs:boolean" /> |
61 <xs:element name="lock-timeout" default="0" |
98 <xs:element name="lock-timeout" default="0" |
62 minOccurs="0" type="xs:integer"/> |
99 minOccurs="0" type="xs:integer"/> |
|
100 <xs:element name="tagconfig" minOccurs="0" type="t:tagConfig" /> |
63 </xs:all> |
101 </xs:all> |
64 </xs:complexType> |
102 </xs:complexType> |
65 |
103 |
66 <xs:element name="configuration"> |
104 <xs:element name="configuration"> |
67 <xs:complexType> |
105 <xs:complexType> |