From: Junio C Hamano Date: Thu, 8 Jan 2026 07:40:33 +0000 (+0900) Subject: Merge branch 'ar/submodule-gitdir-tweak' into jch X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=446369869b9fdac25f81b5777cb9a99fdc8f8cd7;p=thirdparty%2Fgit.git Merge branch 'ar/submodule-gitdir-tweak' into jch Avoid local submodule repository directory paths overlapping with each other by encoding submodule names before using them as path components. Comments? * ar/submodule-gitdir-tweak: submodule: detect conflicts with existing gitdir configs submodule: hash the submodule name for the gitdir path submodule: fix case-folding gitdir filesystem collisions submodule--helper: fix filesystem collisions by encoding gitdir paths builtin/credential-store: move is_rfc3986_unreserved to url.[ch] submodule--helper: add gitdir migration command submodule: allow runtime enabling extensions.submodulePathConfig submodule: introduce extensions.submodulePathConfig builtin/submodule--helper: add gitdir command submodule: always validate gitdirs inside submodule_name_to_gitdir submodule--helper: use submodule_name_to_gitdir in add_submodule --- 446369869b9fdac25f81b5777cb9a99fdc8f8cd7