support git URL with submodules