Currently clone a package in this order of preference:
- Download tarball
- Shallow clone with git
Could add a second step after both of these that checks if a .gitmodules is present, and then patch in the modules after the fact
So you'd keep the performance (+1 single fs check) of previous methods while still supporting submodules
Currently clone a package in this order of preference:
Could add a second step after both of these that checks if a .gitmodules is present, and then patch in the modules after the fact
So you'd keep the performance (+1 single fs check) of previous methods while still supporting submodules