I found this q/a: How can I have linked dependencies in a git repo?
on how to add a repo as a submodule, but I'm not sure how one can add a specific release as a submodule. Is that possible? The solution from the other post is:
git submodule add git://github.com/example/some_lib.git lib/some_lib
Ive gotten checkout a certain branch to work but not a release. Is there a way of doing this in 1 step. Otherwise I could just add then revert to a tag right?