]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'cs/add-skip-submodule-ignore-all' into next
authorJunio C Hamano <gitster@pobox.com>
Tue, 3 Mar 2026 01:20:59 +0000 (17:20 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 3 Mar 2026 01:20:59 +0000 (17:20 -0800)
commitc7251cc68f81859db34ba2b9712dd69c829f8e0a
tree0d5f80719bf2879f7ee5fd519f6c053f8dad3f43
parentf5aabac11751f19d32a8aca2cee5fba578233f37
parent6cc6d1b4c699323bc2a76e1a4cfbaede242cbfc8
Merge branch 'cs/add-skip-submodule-ignore-all' into next

"git add <submodule>" has been taught to honor
submodule.<name>.ignore that is set to "all" (and requires "git add
-f" to override it).

* cs/add-skip-submodule-ignore-all:
  Documentation: update add --force option + ignore=all config
  tests: fix existing tests when add an ignore=all submodule
  tests: t2206-add-submodule-ignored: ignore=all and add --force tests
  read-cache: submodule add need --force given ignore=all configuration
  read-cache: update add_files_to_cache take param ignored_too
Documentation/config/submodule.adoc
builtin/add.c
builtin/checkout.c
builtin/commit.c
read-cache.c
t/meson.build