Add missing manifest format documentation
Documentation of the "sync-j", "sync-c", "sync-s" and "upstream"
attributes is missing/incomplete. Add it.
Change-Id: I74977f819f603c520ef3818f85c3b51399cd2b94
diff --git a/docs/manifest-format.txt b/docs/manifest-format.txt
index f6dba64..0bf09f6 100644
--- a/docs/manifest-format.txt
+++ b/docs/manifest-format.txt
@@ -55,6 +55,7 @@
<!ATTLIST project groups CDATA #IMPLIED>
<!ATTLIST project sync-c CDATA #IMPLIED>
<!ATTLIST project sync-s CDATA #IMPLIED>
+ <!ATTLIST project upstream CDATA #IMPLIED>
<!ELEMENT annotation (EMPTY)>
<!ATTLIST annotation name CDATA #REQUIRED>
@@ -122,6 +123,15 @@
`refs/heads/master`). Project elements lacking their own
revision attribute will use this revision.
+Attribute `sync_j`: Number of parallel jobs to use when synching.
+
+Attribute `sync_c`: Set to true to only sync the given Git
+branch (specified in the `revision` attribute) rather than the
+whole ref space. Project elements lacking a sync_c element of
+their own will use this value.
+
+Attribute `sync_s`: Set to true to also sync sub-projects.
+
Element manifest-server
-----------------------
@@ -202,6 +212,16 @@
If the project has a parent element, the `name` and `path` here
are the prefixed ones.
+Attribute `sync_c`: Set to true to only sync the given Git
+branch (specified in the `revision` attribute) rather than the
+whole ref space.
+
+Attribute `sync_s`: Set to true to also sync sub-projects.
+
+Attribute `upstream`: Name of the Git branch in which a sha1
+can be found. Used when syncing a revision locked manifest in
+-c mode to avoid having to sync the entire ref space.
+
Element annotation
------------------