]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Merge branch 'ar/submodule-gitdir-tweak' into seen
authorJunio C Hamano <gitster@pobox.com>
Sun, 5 Oct 2025 22:04:28 +0000 (15:04 -0700)
committerJunio C Hamano <gitster@pobox.com>
Sun, 5 Oct 2025 22:04:28 +0000 (15:04 -0700)
Avoid local submodule repository directory paths overlapping with
each other by encoding submodule names before using them as path
components.

* ar/submodule-gitdir-tweak:
  t7425: add gitdir encoding tests
  t7450: move nested gitdir tests to t7425
  submodule: remove validate_submodule_git_dir()
  submodule: error out if gitdir name is too long
  submodule: encode gitdir paths to avoid conflicts
  strbuf: bring back is_rfc3986_unreserved
  t7425: add basic mixed submodule gitdir path tests
  submodule: add gitdir path config override
  submodule: create new gitdirs under submodules path
  submodule--helper: use submodule_name_to_gitdir in add_submodule

1  2 
Documentation/fetch-options.adoc
Documentation/git-submodule.adoc
Documentation/gitsubmodules.adoc
Makefile
builtin/submodule--helper.c
meson.build
setup.c
submodule.c
t/meson.build
t/t6120-describe.sh
t/t9902-completion.sh

Simple merge
Simple merge
Simple merge
diff --cc Makefile
Simple merge
Simple merge
diff --cc meson.build
Simple merge
diff --cc setup.c
Simple merge
diff --cc submodule.c
Simple merge
diff --cc t/meson.build
Simple merge
Simple merge
Simple merge