stash: add coverage for show --include-untracked

Add a test for 'git stash show --include-untracked' to
cover the case where untracked files saved in the stash
are included in the output.

While stash creation and restoration of untracked files
are already tested, there is currently no explicit test
covering the output behavior of 'stash show
--include-untracked'.

Signed-off-by: Pushkar Singh <pushkarkumarsingh1970@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
main
Pushkar Singh 2026-05-16 18:33:48 +00:00 committed by Junio C Hamano
parent 94f057755b
commit 499f9048e0
1 changed files with 17 additions and 0 deletions

View File

@ -1790,4 +1790,21 @@ test_expect_success 'stash.index=false overridden by --index' '
test_cmp expect file
'

test_expect_success 'stash show --include-untracked includes untracked files' '
git reset --hard &&

echo tracked >tracked &&
git add tracked &&
git commit -m "base" &&

echo change >>tracked &&
echo untracked >untracked &&

git stash push --include-untracked &&
test_path_is_missing untracked &&

git stash show --include-untracked >actual &&
test_grep "untracked" actual
'

test_done