Fix submodule update to use git-dir