| <!ELEMENT manifest (notice?, |
| remote*, |
| default?, |
| manifest-server?, |
| remove-project*, |
| project*, |
| extend-project*, |
| repo-hooks?)> |
| <!ELEMENT notice (#PCDATA)> |
| <!ELEMENT remote EMPTY> |
| <!ATTLIST remote name ID #REQUIRED> |
| <!ATTLIST remote alias CDATA #IMPLIED> |
| <!ATTLIST remote fetch CDATA #REQUIRED> |
| <!ATTLIST remote pushurl CDATA #IMPLIED> |
| <!ATTLIST remote review CDATA #IMPLIED> |
| <!ATTLIST remote revision CDATA #IMPLIED> |
| <!ELEMENT default EMPTY> |
| <!ATTLIST default remote IDREF #IMPLIED> |
| <!ATTLIST default revision CDATA #IMPLIED> |
| <!ATTLIST default dest-branch CDATA #IMPLIED> |
| <!ATTLIST default sync-j CDATA #IMPLIED> |
| <!ATTLIST default sync-c CDATA #IMPLIED> |
| <!ATTLIST default sync-s CDATA #IMPLIED> |
| <!ELEMENT manifest-server EMPTY> |
| <!ATTLIST manifest-server url CDATA #REQUIRED> |
| <!ELEMENT project (annotation*, |
| project*, |
| copyfile*, |
| linkfile*)> |
| <!ATTLIST project name CDATA #REQUIRED> |
| <!ATTLIST project path CDATA #IMPLIED> |
| <!ATTLIST project remote IDREF #IMPLIED> |
| <!ATTLIST project revision CDATA #IMPLIED> |
| <!ATTLIST project dest-branch CDATA #IMPLIED> |
| <!ATTLIST project groups CDATA #IMPLIED> |
| <!ATTLIST project sync-c CDATA #IMPLIED> |
| <!ATTLIST project sync-s CDATA #IMPLIED> |
| <!ATTLIST project upstream CDATA #IMPLIED> |
| <!ATTLIST project clone-depth CDATA #IMPLIED> |
| <!ATTLIST project force-path CDATA #IMPLIED> |
| <!ELEMENT annotation EMPTY> |
| <!ATTLIST annotation name CDATA #REQUIRED> |
| <!ATTLIST annotation value CDATA #REQUIRED> |
| <!ATTLIST annotation keep CDATA "true"> |
| <!ELEMENT copyfile EMPTY> |
| <!ATTLIST copyfile src CDATA #REQUIRED> |
| <!ATTLIST copyfile dest CDATA #REQUIRED> |
| <!ELEMENT linkfile EMPTY> |
| <!ATTLIST linkfile src CDATA #REQUIRED> |
| <!ATTLIST linkfile dest CDATA #REQUIRED> |
| <!ELEMENT extend-project EMPTY> |
| <!ATTLIST extend-project name CDATA #REQUIRED> |
| <!ATTLIST extend-project path CDATA #IMPLIED> |
| <!ATTLIST extend-project groups CDATA #IMPLIED> |
| <!ELEMENT remove-project EMPTY> |
| <!ATTLIST remove-project name CDATA #REQUIRED> |
| <!ELEMENT repo-hooks EMPTY> |
| <!ATTLIST repo-hooks in-project CDATA #REQUIRED> |
| <!ATTLIST repo-hooks enabled-list CDATA #REQUIRED> |
| <!ELEMENT include EMPTY> |
| <!ATTLIST include name CDATA #REQUIRED> |