Years ago I made a rule to never use Git submodules, after too many headaches with Subversion externals before switching to Git. More trouble than they’re worth. I broke that rule once and it still trips me up.

Manton Reece @manton