use subrepo instead of submodule