Better support for git submodules