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.122
1 files changed, 2 insertions, 20 deletions
diff --git a/man/repo-manifest.1 b/man/repo-manifest.1
index 2ee23e64..f2f7290d 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" "December 2024" "repo manifest" "Repo Manual" 2.TH REPO "1" "April 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
@@ -306,25 +306,7 @@ Element manifest\-server
306At most one manifest\-server may be specified. The url attribute is used to 306At most one manifest\-server may be specified. The url attribute is used to
307specify the URL of a manifest server, which is an XML RPC service. 307specify the URL of a manifest server, which is an XML RPC service.
308.PP 308.PP
309The manifest server should implement the following RPC methods: 309See the [smart sync documentation](./smart\-sync.md) for more details.
310.IP
311GetApprovedManifest(branch, target)
312.PP
313Return a manifest in which each project is pegged to a known good revision for
314the current branch and target. This is used by repo sync when the \fB\-\-smart\-sync\fR
315option is given.
316.PP
317The target to use is defined by environment variables TARGET_PRODUCT and
318TARGET_BUILD_VARIANT. These variables are used to create a string of the form
319$TARGET_PRODUCT\-$TARGET_BUILD_VARIANT, e.g. passion\-userdebug. If one of those
320variables or both are not present, the program will call GetApprovedManifest
321without the target parameter and the manifest server should choose a reasonable
322default target.
323.IP
324GetManifest(tag)
325.PP
326Return a manifest in which each project is pegged to the revision at the
327specified tag. This is used by repo sync when the \fB\-\-smart\-tag\fR option is given.
328.PP 310.PP
329Element submanifest 311Element submanifest
330.PP 312.PP