Lines Matching full:manifest
9 .. _west-manifest-rev:
11 The ``manifest-rev`` branch
14 West creates and controls a Git branch named ``manifest-rev`` in each
15 project. This branch points to the revision that the manifest file
17 Other workspace management commands may use ``manifest-rev`` as a reference
19 purposes, the ``manifest-rev`` branch allows the manifest file to use SHAs
22 Although ``manifest-rev`` is a normal Git branch, west will recreate and/or
27 rebase it on top of a new ``manifest-rev``, or merge ``manifest-rev`` into
32 West does not create a ``manifest-rev`` branch in the manifest repository,
33 since west does not manage the manifest repository's branches or revisions.
40 ``manifest-rev``, these refs are not regular branches. West's behavior here is
51 when a project's ``manifest-rev`` branch must be updated to a newly fetched
143 the manifest repository or as immediate subdirectories of the topdir. However,
156 - T1: star topology, zephyr is the manifest repository
157 - T2: star topology, a Zephyr application is the manifest repository
158 - T3: forest topology, freestanding manifest repository
160 T1: Star topology, zephyr is the manifest repository
173 T2: Star topology, application is the manifest repository
194 │ └── west.yml # main manifest with optional import(s) and override(s)
198 │ └── zcbor/ # .git/ project from either the main manifest or some import.
202 # Only the 'manifest-rev' version can be imported.
206 :ref:`west-manifest-import`, available since west 0.7, to import Zephyr v2.5.0
207 and its modules into the application manifest file:
211 # Example T2 west.yml, using manifest imports.
212 manifest:
225 ``import:`` in this way; see :ref:`west-manifest-ex1.3` for an example.
234 manifest:
266 - A dedicated manifest repository which contains no Zephyr source code,
285 ├── manifest-repo/ # .git/ never modified by west
286 │ └── west.yml # main manifest with optional import(s) and override(s)
289 │ └── zcbor/ # .git/ project from either the main manifest or
294 # Only the 'manifest-rev' version can be imported.
296 Here is an example T3 :file:`manifest-repo/west.yml` which uses
297 :ref:`west-manifest-import`, available since west 0.7, to import Zephyr
302 manifest:
320 path: manifest-repo