Likewise, skip tests update when --use-tests is not provided. It was a bit of ambiguous situation because libraries and tests are technically submodules. After some feedback it seems that it is better to ignore submodule for libraries and tests unless requested explicitly. Pull Request: https://projects.blender.org/blender/blender/pulls/118631