Lines Matching full:update

78 Just be sure to run ``west update`` afterwards to update your workspace to
81 .. _west-update:
83 west update
88 west update [-f {always,smart}] [-k] [-r]
103 **Project update procedure:**
119 To avoid unnecessary fetches, ``west update`` will not fetch project
124 or set the ``update.fetch`` :ref:`configuration option <west-config>` to
129 if the project is tracking a branch), ``west update`` always fetches,
130 regardless of ``-f`` and ``update.fetch``.
136 For safety, ``west update`` uses ``git checkout --detach`` to check out a
146 branch checked out before running ``west update``.
151 If you would like ``west update`` to keep local branches checked out as
157 ``west update --rebase`` will fail in projects that have git conflicts
163 With a clean working tree, a plain ``west update`` never fails
167 ``west update --keep-descendants`` offers an intermediate option that
172 plain ``west update`` does;
179 are enabled or disabled for the duration of a single ``west update`` command.
182 The ``west update`` command behaves as if the ``--group-filter`` option's
186 For example, running ``west update --group-filter=+foo,-bar`` would behave
188 to the value of ``manifest.group-filter``, run ``west update``, then restored
195 **Submodule update procedure:**
208 whether you run ``west update`` with the ``--rebase`` option or without it:
212 # without --rebase, e.g. "west update":
213 git submodule update --init --checkout --recursive
215 # with --rebase, e.g. "west update --rebase":
216 git submodule update --init --rebase --recursive
226 run ``west update`` with the ``--rebase`` option or without it:
230 # without --rebase, e.g. "west update":
231 git submodule update --init --checkout --recursive <submodule-path>
233 # with --rebase, e.g. "west update --rebase":
234 git submodule update --init --rebase --recursive <submodule-path>
237 ``update.sync-submodules`` :ref:`west-config` option is false.