You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Devcontainer cpp image clones vcpkg repository using the --depth=1 option (link to the code) preventing usage of vcpkg in manifest mode, unless manually modifying the container image to fetch all git history.
The text was updated successfully, but these errors were encountered:
Thanks for opening the issue. To keep the cpp image size minimal, we are intentionally using --depth=1. However, I understand how the builtin-baseline option might become unusable due to this.
Doing a full git clone would significantly increase the size of the cpp image. @NoMore201, do you think cloning up to the last N commits would be useful to you?
To be fair I'm not a vcpkg expert to tell if this is the right way to do things, since no one else complained so far. Anyway it is rather easy to modify the dev container to clone the entire history.
I would say to keep it like it is, unless someone else with more experience has something to add.
When using vcpkg in manifest mode, it is possible to specify a commit of the vcpkg repository to track via the
builtin-baseline
option, such as:Devcontainer cpp image clones vcpkg repository using the
--depth=1
option (link to the code) preventing usage of vcpkg in manifest mode, unless manually modifying the container image to fetch all git history.The text was updated successfully, but these errors were encountered: