zephyrproject-rtos / west

West, Zephyr's meta-tool
https://docs.zephyrproject.org/latest/guides/west/index.html
Apache License 2.0
231 stars 122 forks source link

Support `west manifest --resolve` and `--freeze` with `manifest.project-filter` #667

Open mbolivar-nordic opened 1 year ago

mbolivar-nordic commented 1 year ago

664 disabled west manifest --resolve and west manifest --freeze whenever manifest.project-filter is set. This is intended as a temporary limitation. This issue tracks an enhancement to west where the two are made compatible again.

The proposed semantics are:

mbolivar-nordic commented 1 year ago

Expected behavior in an example:

manifest.project-filter == `-bsim` # forbidden to combine with west manifest --resolve today
west update bsim                   # updates bsim, but does not do its import; bsim remains inactive
west manifest --resolve            # works, since bsim is present