Git Submodules Revisited
Possibly not as horrible as I'd thought
Tags: git, opensource, engineering