]> git.ipfire.org Git - thirdparty/git.git/commit
sparse-index: improve advice message instructions
authorDerrick Stolee <stolee@gmail.com>
Mon, 20 Oct 2025 14:24:04 +0000 (10:24 -0400)
committerJunio C Hamano <gitster@pobox.com>
Mon, 20 Oct 2025 16:20:50 +0000 (09:20 -0700)
commitc32aa72466ec9da5762ef56f70ec10b42cab65da
tree65e1184745e53e152c58b5f303a23af1bdf8a8ff
parent592d2a93af8a0af047d2212004ca474855096d5f
sparse-index: improve advice message instructions

When an on-disk sparse index is expanded to a full one, it could be
due to some worktree state that requires looking at file entries
hidden within sparse tree entries. This can be avoided if the
worktree is cleaned up and some other issues related to the index
state are resolved.

Expand the advice message to include all of these cases, since 'git
sparse-checkout clean' is not currently capable of handling all
cases.

In the future, we may improve the behavior of 'git sparse-checkout
clean' to handle all of the cases.

Helped-by: Elijah Newren <newren@gmail.com>
Signed-off-by: Derrick Stolee <stolee@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
sparse-index.c