git clone <url>
git submodule update --recursive --init
This project uses git submodules
to manage its dependencies. Therefore, setup becomes a two-step process. To update to the newest availble commit from the tracked branch of each submodule, run: git submodule update --recursive --remote
.
Additionally, checkouts will happen in a DETACHED-state
, i.e. any changes or updates pulled in, must be committed to its remote branch or this repository respectively in order to persist. For a full explanation, please read ActiveState and/or StackOverflow.