diff options
Diffstat (limited to 'docs/manifest-format.txt')
-rw-r--r-- | docs/manifest-format.txt | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/docs/manifest-format.txt b/docs/manifest-format.txt index a7bb1561..e5f5ee18 100644 --- a/docs/manifest-format.txt +++ b/docs/manifest-format.txt | |||
@@ -43,12 +43,17 @@ following DTD: | |||
43 | <!ELEMENT manifest-server (EMPTY)> | 43 | <!ELEMENT manifest-server (EMPTY)> |
44 | <!ATTLIST url CDATA #REQUIRED> | 44 | <!ATTLIST url CDATA #REQUIRED> |
45 | 45 | ||
46 | <!ELEMENT project (EMPTY)> | 46 | <!ELEMENT project (annotation?)> |
47 | <!ATTLIST project name CDATA #REQUIRED> | 47 | <!ATTLIST project name CDATA #REQUIRED> |
48 | <!ATTLIST project path CDATA #IMPLIED> | 48 | <!ATTLIST project path CDATA #IMPLIED> |
49 | <!ATTLIST project remote IDREF #IMPLIED> | 49 | <!ATTLIST project remote IDREF #IMPLIED> |
50 | <!ATTLIST project revision CDATA #IMPLIED> | 50 | <!ATTLIST project revision CDATA #IMPLIED> |
51 | <!ATTLIST project groups CDATA #IMPLIED> | 51 | <!ATTLIST project groups CDATA #IMPLIED> |
52 | |||
53 | <!ELEMENT annotation (EMPTY)> | ||
54 | <!ATTLIST annotation name CDATA #REQUIRED> | ||
55 | <!ATTLIST annotation value CDATA #REQUIRED> | ||
56 | <!ATTLIST annotation keep CDATA "true"> | ||
52 | 57 | ||
53 | <!ELEMENT remove-project (EMPTY)> | 58 | <!ELEMENT remove-project (EMPTY)> |
54 | <!ATTLIST remove-project name CDATA #REQUIRED> | 59 | <!ATTLIST remove-project name CDATA #REQUIRED> |
@@ -163,6 +168,17 @@ Attribute `groups`: List of groups to which this project belongs, | |||
163 | whitespace or comma separated. All projects are part of the group | 168 | whitespace or comma separated. All projects are part of the group |
164 | "default" unless "-default" is specified in the list of groups. | 169 | "default" unless "-default" is specified in the list of groups. |
165 | 170 | ||
171 | Element annotation | ||
172 | ------------------ | ||
173 | |||
174 | Zero or more annotation elements may be specified as children of a | ||
175 | project element. Each element describes a name-value pair that will be | ||
176 | exported into each project's environment during a 'forall' command, | ||
177 | prefixed with REPO__. In addition, there is an optional attribute | ||
178 | "keep" which accepts the case insensitive values "true" (default) or | ||
179 | "false". This attribute determines whether or not the annotation will | ||
180 | be kept when exported with the manifest subcommand. | ||
181 | |||
166 | Element remove-project | 182 | Element remove-project |
167 | ---------------------- | 183 | ---------------------- |
168 | 184 | ||