On Thu, Apr 16, 2020 at 11:05 PM Shourya Shukla <shouryashukla.oo@xxxxxxxxx> wrote: > - git submodule--helper config submodule."$name".url "$url" > - git submodule--helper sync ${GIT_QUIET:+--quiet} "$name" > + git ${wt_prefix:+-C "$wt_prefix"} ${prefix:+--super-prefix "$prefix"} submodule--helper set-url ${GIT_QUIET:+--quiet} -- "$@" Maybe I missed something but I see nothing in the C code that does what the `git submodule--helper sync ...` call does. Maybe for now it would work better if that call was kept after the the call to `git ... submodule--helper set-url ...`