Should Releases Be Recursive?


Hi – apologies for having spent only a few minutes on the topic before posting this, but I’ve successfully compiled HEAD of the repository, and moved on towards compiling one of the “stable” releases found on (or more specifically, I moved onto trying to do the latter via a Homebrew formula on macOS).

However, from what I can tell, that’s not terribly possible, because the releases are shallow – i.e., e.g. the dmlc-core directory is empty, so you can’t run cmake on what you download.

Am I missing something there, or would it be possible to create releases containing all the contents, including submodules?



For now you can run

git clone -b release_0.90 --recursive