> To avoid downloading them when branching outside of a shared repo.
Note that some of the problem is not just download-time: even just doing
a local clone (outside of a shared repository) takes too much time.
So keeping such a cache wouldn't necessarily help enough.
Beter solve the problem at its root.
Stefan