|
|
@@ -125,14 +125,15 @@ Element manifest-server
|
|
|
|
|
|
At most one manifest-server may be specified. The url attribute
|
|
|
is used to specify the URL of a manifest server, which is an
|
|
|
-XML RPC service that will return a manifest in which each project
|
|
|
-is pegged to a known good revision for the current branch and
|
|
|
-target.
|
|
|
+XML RPC service.
|
|
|
|
|
|
-The manifest server should implement:
|
|
|
+The manifest server should implement the following RPC methods:
|
|
|
|
|
|
GetApprovedManifest(branch, target)
|
|
|
|
|
|
+Return a manifest in which each project is pegged to a known good revision
|
|
|
+for the current branch and target.
|
|
|
+
|
|
|
The target to use is defined by environment variables TARGET_PRODUCT
|
|
|
and TARGET_BUILD_VARIANT. These variables are used to create a string
|
|
|
of the form $TARGET_PRODUCT-$TARGET_BUILD_VARIANT, e.g. passion-userdebug.
|
|
|
@@ -140,6 +141,11 @@ If one of those variables or both are not present, the program will call
|
|
|
GetApprovedManifest without the target parameter and the manifest server
|
|
|
should choose a reasonable default target.
|
|
|
|
|
|
+ GetManifest(tag)
|
|
|
+
|
|
|
+Return a manifest in which each project is pegged to the revision at
|
|
|
+the specified tag.
|
|
|
+
|
|
|
|
|
|
Element project
|
|
|
---------------
|