diff options
Diffstat (limited to 'docs')
-rw-r--r-- | docs/manifest-format.txt | 27 |
1 files changed, 26 insertions, 1 deletions
diff --git a/docs/manifest-format.txt b/docs/manifest-format.txt index 1aa93965..7f138209 100644 --- a/docs/manifest-format.txt +++ b/docs/manifest-format.txt | |||
@@ -50,7 +50,9 @@ following DTD: | |||
50 | <!ATTLIST url CDATA #REQUIRED> | 50 | <!ATTLIST url CDATA #REQUIRED> |
51 | 51 | ||
52 | <!ELEMENT project (annotation*, | 52 | <!ELEMENT project (annotation*, |
53 | project*)> | 53 | project*, |
54 | copyfile?, | ||
55 | linkfile?)> | ||
54 | <!ATTLIST project name CDATA #REQUIRED> | 56 | <!ATTLIST project name CDATA #REQUIRED> |
55 | <!ATTLIST project path CDATA #IMPLIED> | 57 | <!ATTLIST project path CDATA #IMPLIED> |
56 | <!ATTLIST project remote IDREF #IMPLIED> | 58 | <!ATTLIST project remote IDREF #IMPLIED> |
@@ -68,6 +70,14 @@ following DTD: | |||
68 | <!ATTLIST annotation value CDATA #REQUIRED> | 70 | <!ATTLIST annotation value CDATA #REQUIRED> |
69 | <!ATTLIST annotation keep CDATA "true"> | 71 | <!ATTLIST annotation keep CDATA "true"> |
70 | 72 | ||
73 | <!ELEMENT copyfile (EMPTY)> | ||
74 | <!ATTLIST src value CDATA #REQUIRED> | ||
75 | <!ATTLIST dest value CDATA #REQUIRED> | ||
76 | |||
77 | <!ELEMENT linkfile (EMPTY)> | ||
78 | <!ATTLIST src value CDATA #REQUIRED> | ||
79 | <!ATTLIST dest value CDATA #REQUIRED> | ||
80 | |||
71 | <!ELEMENT extend-project> | 81 | <!ELEMENT extend-project> |
72 | <!ATTLIST extend-project name CDATA #REQUIRED> | 82 | <!ATTLIST extend-project name CDATA #REQUIRED> |
73 | <!ATTLIST extend-project path CDATA #IMPLIED> | 83 | <!ATTLIST extend-project path CDATA #IMPLIED> |
@@ -285,6 +295,21 @@ prefixed with REPO__. In addition, there is an optional attribute | |||
285 | "false". This attribute determines whether or not the annotation will | 295 | "false". This attribute determines whether or not the annotation will |
286 | be kept when exported with the manifest subcommand. | 296 | be kept when exported with the manifest subcommand. |
287 | 297 | ||
298 | Element copyfile | ||
299 | ---------------- | ||
300 | |||
301 | Zero or more copyfile elements may be specified as children of a | ||
302 | project element. Each element describes a src-dest pair of files; | ||
303 | the "src" file will be copied to the "dest" place during 'repo sync' | ||
304 | command. | ||
305 | "src" is project relative, "dest" is relative to the top of the tree. | ||
306 | |||
307 | Element linkfile | ||
308 | ---------------- | ||
309 | |||
310 | It's just like copyfile and runs at the same time as copyfile but | ||
311 | instead of copying it creates a symlink. | ||
312 | |||
288 | Element remove-project | 313 | Element remove-project |
289 | ---------------------- | 314 | ---------------------- |
290 | 315 | ||