make sure to recursively checkout sift-files and submodules