blob: 7b2c66c645b938539b8bd3fb3f0e431f6d8f1be3 [file] [log] [blame]
Zack Williams3ed9f712017-05-03 12:29:17 -07001<!ELEMENT manifest (notice?,
2 remote*,
3 default?,
4 manifest-server?,
5 remove-project*,
6 project*,
7 extend-project*,
8 repo-hooks?)>
9<!ELEMENT notice (#PCDATA)>
10<!ELEMENT remote EMPTY>
11<!ATTLIST remote name ID #REQUIRED>
12<!ATTLIST remote alias CDATA #IMPLIED>
13<!ATTLIST remote fetch CDATA #REQUIRED>
14<!ATTLIST remote pushurl CDATA #IMPLIED>
15<!ATTLIST remote review CDATA #IMPLIED>
16<!ATTLIST remote revision CDATA #IMPLIED>
17<!ELEMENT default EMPTY>
18<!ATTLIST default remote IDREF #IMPLIED>
19<!ATTLIST default revision CDATA #IMPLIED>
20<!ATTLIST default dest-branch CDATA #IMPLIED>
21<!ATTLIST default sync-j CDATA #IMPLIED>
22<!ATTLIST default sync-c CDATA #IMPLIED>
23<!ATTLIST default sync-s CDATA #IMPLIED>
24<!ELEMENT manifest-server EMPTY>
25<!ATTLIST manifest-server url CDATA #REQUIRED>
26<!ELEMENT project (annotation*,
27 project*,
28 copyfile*,
29 linkfile*)>
30<!ATTLIST project name CDATA #REQUIRED>
31<!ATTLIST project path CDATA #IMPLIED>
32<!ATTLIST project remote IDREF #IMPLIED>
33<!ATTLIST project revision CDATA #IMPLIED>
34<!ATTLIST project dest-branch CDATA #IMPLIED>
35<!ATTLIST project groups CDATA #IMPLIED>
36<!ATTLIST project sync-c CDATA #IMPLIED>
37<!ATTLIST project sync-s CDATA #IMPLIED>
38<!ATTLIST project upstream CDATA #IMPLIED>
39<!ATTLIST project clone-depth CDATA #IMPLIED>
40<!ATTLIST project force-path CDATA #IMPLIED>
41<!ELEMENT annotation EMPTY>
42<!ATTLIST annotation name CDATA #REQUIRED>
43<!ATTLIST annotation value CDATA #REQUIRED>
44<!ATTLIST annotation keep CDATA "true">
45<!ELEMENT copyfile EMPTY>
46<!ATTLIST copyfile src CDATA #REQUIRED>
47<!ATTLIST copyfile dest CDATA #REQUIRED>
48<!ELEMENT linkfile EMPTY>
49<!ATTLIST linkfile src CDATA #REQUIRED>
50<!ATTLIST linkfile dest CDATA #REQUIRED>
51<!ELEMENT extend-project EMPTY>
52<!ATTLIST extend-project name CDATA #REQUIRED>
53<!ATTLIST extend-project path CDATA #IMPLIED>
54<!ATTLIST extend-project groups CDATA #IMPLIED>
55<!ELEMENT remove-project EMPTY>
56<!ATTLIST remove-project name CDATA #REQUIRED>
57<!ELEMENT repo-hooks EMPTY>
58<!ATTLIST repo-hooks in-project CDATA #REQUIRED>
59<!ATTLIST repo-hooks enabled-list CDATA #REQUIRED>
60<!ELEMENT include EMPTY>
61<!ATTLIST include name CDATA #REQUIRED>