summaryrefslogtreecommitdiffstats
path: root/man/repo-manifest.1
diff options
context:
space:
mode:
Diffstat (limited to 'man/repo-manifest.1')
-rw-r--r--man/repo-manifest.120
1 files changed, 19 insertions, 1 deletions
diff --git a/man/repo-manifest.1 b/man/repo-manifest.1
index 10ec2e75..2ee23e64 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 2024" "repo manifest" "Repo Manual" 2.TH REPO "1" "December 2024" "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
@@ -192,11 +192,13 @@ CDATA #IMPLIED>
192<!ATTLIST extend\-project remote CDATA #IMPLIED> 192<!ATTLIST extend\-project remote CDATA #IMPLIED>
193<!ATTLIST extend\-project dest\-branch CDATA #IMPLIED> 193<!ATTLIST extend\-project dest\-branch CDATA #IMPLIED>
194<!ATTLIST extend\-project upstream CDATA #IMPLIED> 194<!ATTLIST extend\-project upstream CDATA #IMPLIED>
195<!ATTLIST extend\-project base\-rev CDATA #IMPLIED>
195.IP 196.IP
196<!ELEMENT remove\-project EMPTY> 197<!ELEMENT remove\-project EMPTY>
197<!ATTLIST remove\-project name CDATA #IMPLIED> 198<!ATTLIST remove\-project name CDATA #IMPLIED>
198<!ATTLIST remove\-project path CDATA #IMPLIED> 199<!ATTLIST remove\-project path CDATA #IMPLIED>
199<!ATTLIST remove\-project optional CDATA #IMPLIED> 200<!ATTLIST remove\-project optional CDATA #IMPLIED>
201<!ATTLIST remove\-project base\-rev CDATA #IMPLIED>
200.IP 202.IP
201<!ELEMENT repo\-hooks EMPTY> 203<!ELEMENT repo\-hooks EMPTY>
202<!ATTLIST repo\-hooks in\-project CDATA #REQUIRED> 204<!ATTLIST repo\-hooks in\-project CDATA #REQUIRED>
@@ -495,6 +497,14 @@ project. Same syntax as the corresponding element of `project`.
495Attribute `upstream`: If specified, overrides the upstream of the original 497Attribute `upstream`: If specified, overrides the upstream of the original
496project. Same syntax as the corresponding element of `project`. 498project. Same syntax as the corresponding element of `project`.
497.PP 499.PP
500Attribute `base\-rev`: If specified, adds a check against the revision to be
501extended. Manifest parse will fail and give a list of mismatch extends if the
502revisions being extended have changed since base\-rev was set. Intended for use
503with layered manifests using hash revisions to prevent patch branches hiding
504newer upstream revisions. Also compares named refs like branches or tags but is
505misleading if branches are used as base\-rev. Same syntax as the corresponding
506element of `project`.
507.PP
498Element annotation 508Element annotation
499.PP 509.PP
500Zero or more annotation elements may be specified as children of a project or 510Zero or more annotation elements may be specified as children of a project or
@@ -556,6 +566,14 @@ Logic otherwise behaves like both are specified.
556Attribute `optional`: Set to true to ignore remove\-project elements with no 566Attribute `optional`: Set to true to ignore remove\-project elements with no
557matching `project` element. 567matching `project` element.
558.PP 568.PP
569Attribute `base\-rev`: If specified, adds a check against the revision to be
570removed. Manifest parse will fail and give a list of mismatch removes if the
571revisions being removed have changed since base\-rev was set. Intended for use
572with layered manifests using hash revisions to prevent patch branches hiding
573newer upstream revisions. Also compares named refs like branches or tags but is
574misleading if branches are used as base\-rev. Same syntax as the corresponding
575element of `project`.
576.PP
559Element repo\-hooks 577Element repo\-hooks
560.PP 578.PP
561NB: See the [practical documentation](./repo\-hooks.md) for using repo hooks. 579NB: See the [practical documentation](./repo\-hooks.md) for using repo hooks.