summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--man/repo-manifest.127
1 files changed, 16 insertions, 11 deletions
diff --git a/man/repo-manifest.1 b/man/repo-manifest.1
index 74e09145..4658b1e9 100644
--- a/man/repo-manifest.1
+++ b/man/repo-manifest.1
@@ -1,5 +1,5 @@
1.\" DO NOT MODIFY THIS FILE! It was generated by help2man. 1.\" DO NOT MODIFY THIS FILE! It was generated by help2man.
2.TH REPO "1" "April 2025" "repo manifest" "Repo Manual" 2.TH REPO "1" "November 2025" "repo manifest" "Repo Manual"
3.SH NAME 3.SH NAME
4repo \- repo manifest - manual page for repo manifest 4repo \- repo manifest - manual page for repo manifest
5.SH SYNOPSIS 5.SH SYNOPSIS
@@ -186,8 +186,11 @@ CDATA #IMPLIED>
186<!ELEMENT linkfile EMPTY> 186<!ELEMENT linkfile EMPTY>
187<!ATTLIST linkfile src CDATA #REQUIRED> 187<!ATTLIST linkfile src CDATA #REQUIRED>
188<!ATTLIST linkfile dest CDATA #REQUIRED> 188<!ATTLIST linkfile dest CDATA #REQUIRED>
189.TP
190<!ELEMENT extend\-project (annotation*,
191copyfile*,
192linkfile*)>
189.IP 193.IP
190<!ELEMENT extend\-project EMPTY>
191<!ATTLIST extend\-project name CDATA #REQUIRED> 194<!ATTLIST extend\-project name CDATA #REQUIRED>
192<!ATTLIST extend\-project path CDATA #IMPLIED> 195<!ATTLIST extend\-project path CDATA #IMPLIED>
193<!ATTLIST extend\-project dest\-path CDATA #IMPLIED> 196<!ATTLIST extend\-project dest\-path CDATA #IMPLIED>
@@ -493,19 +496,21 @@ element of `project`.
493.PP 496.PP
494Element annotation 497Element annotation
495.PP 498.PP
496Zero or more annotation elements may be specified as children of a project or 499Zero or more annotation elements may be specified as children of a project
497remote element. Each element describes a name\-value pair. For projects, this 500element, an extend\-project element, or a remote element. Each element describes
498name\-value pair will be exported into each project's environment during a 501a name\-value pair. For projects, this name\-value pair will be exported into each
499\&'forall' command, prefixed with `REPO__`. In addition, there is an optional 502project's environment during a 'forall' command, prefixed with `REPO__`. In
500attribute "keep" which accepts the case insensitive values "true" (default) or 503addition, there is an optional attribute "keep" which accepts the case
501"false". This attribute determines whether or not the annotation will be kept 504insensitive values "true" (default) or "false". This attribute determines
502when exported with the manifest subcommand. 505whether or not the annotation will be kept when exported with the manifest
506subcommand.
503.PP 507.PP
504Element copyfile 508Element copyfile
505.PP 509.PP
506Zero or more copyfile elements may be specified as children of a project 510Zero or more copyfile elements may be specified as children of a project
507element. Each element describes a src\-dest pair of files; the "src" file will be 511element, or an extend\-project element. Each element describes a src\-dest pair of
508copied to the "dest" place during `repo sync` command. 512files; the "src" file will be copied to the "dest" place during `repo sync`
513command.
509.PP 514.PP
510"src" is project relative, "dest" is relative to the top of the tree. Copying 515"src" is project relative, "dest" is relative to the top of the tree. Copying
511from paths outside of the project or to paths outside of the repo client is not 516from paths outside of the project or to paths outside of the repo client is not