]> git.ipfire.org Git - thirdparty/git.git/commit - advice.h
advice.h: add advise_on_moving_dirty_path()
authorShaoxuan Yuan <shaoxuan.yuan02@gmail.com>
Tue, 9 Aug 2022 12:09:09 +0000 (20:09 +0800)
committerJunio C Hamano <gitster@pobox.com>
Wed, 10 Aug 2022 20:57:50 +0000 (13:57 -0700)
commit5efd533ed8896592740afe22ac07271497d6db36
treeee4222f898a2ea1670d1c92e3cceffab646f043e
parentb6f51e3db978ae2a72c290a10bd205f9e1d6818e
advice.h: add advise_on_moving_dirty_path()

Add an advice.

When the user use `git mv --sparse <dirty-path> <destination>`, Git
will warn the user to use `git add --sparse <paths>` then use
`git sparse-checkout reapply` to apply the sparsity rules.

Add a few lines to previous "move dirty path" tests so we can test
this new advice is working.

Suggested-by: Derrick Stolee <derrickstolee@github.com>
Signed-off-by: Shaoxuan Yuan <shaoxuan.yuan02@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
advice.c
advice.h
builtin/mv.c
t/t7002-mv-sparse-checkout.sh