Lines Matching full:project
13 Some commands take projects as arguments. These arguments can be project
15 on the local file system. Omitting project arguments to commands which
89 [--group-filter FILTER] [--stats] [PROJECT ...]
94 :file:`west.yml`, and updates each project specified there.
95 If your manifest uses :ref:`project groups <west-manifest-groups>`, then
98 To operate on a subset of projects only, give ``PROJECT`` argument(s). Each
99 ``PROJECT`` is either a project name as given in the manifest file, or a
100 path that points to the project within the workspace. If you specify
103 **Project update procedure:**
105 For each project that is updated, this command:
107 #. Initializes a local Git repository for the project in the workspace, if
109 #. Inspects the project's ``revision`` field in the manifest, and fetches
111 #. Sets the project's :ref:`manifest-rev <west-manifest-rev>` branch to the
116 <west-manifest-submodules>` key for the project, recursively updates
117 the project's submodules as described below.
119 To avoid unnecessary fetches, ``west update`` will not fetch project
122 default value, ``smart``. To force this command to fetch from project remotes
128 If the project ``revision`` is a Git ref that is neither a tag nor a SHA (i.e.
129 if the project is tracking a branch), ``west update`` always fetches,
137 detached ``HEAD`` at the manifest revision for each updated project,
145 this if you have local commits in the project, make sure you have a local
176 **One-time project group manipulation:**
178 The ``--group-filter`` option can be used to change which project groups
180 See :ref:`west-manifest-groups` for details on the project group feature.
197 If a project in the manifest has a ``submodules`` key, the submodules are
200 If the project has ``submodules: true``, west first synchronizes the project's
207 West then runs one of the following in the project repository, depending on
218 Otherwise, the project has ``submodules: <list-of-submodules>``. In this
219 case, west synchronizes the project's submodules with:
241 Other project commands
248 - ``west list``: print a line of information about each project in the
251 - ``west diff``: run ``git diff`` in local project repositories
252 - ``west status``: run ``git status`` in local project repositories
253 - ``west forall``: run an arbitrary command in local project repositories