Hello Git, First discovered here: https://github.com/gitextensions/gitextensions/issues/11783 Another discussion: https://stackoverflow.com/questions/58403616/does-git-submodule-update-recursive-override-fetchrecursesubmodules Manual: https://git-scm.com/docs/gitmodules#Documentation/gitmodules.txt-submoduleltnamegtfetchRecurseSubmodules --- If use a recursive submodule, for example: A->B->A->... And call submodules Update on A, then the Update does ignore the flag and keeps fetch recursively with the error at the end: > fatal: Failed to recurse into submodule path ... Is that supposed to work this way or is an bug?