From: Junio C Hamano Date: Tue, 23 Dec 2025 02:33:35 +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=852e282270e39afe2b8488128a0d084d409a2ea0;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 --- 852e282270e39afe2b8488128a0d084d409a2ea0