Description of the feature request
You can set the depth argument on git clone to have a shallow clone. However, that argument is not assigned on the
git submodule update call. Either should the depth should be applied to submodule updates or a different arguments should be provided.
Use case / for what or how I would use it
To get faster builds and use less network. Especially for submodules, it’s pretty rare that you need the entire history.