summaryrefslogtreecommitdiff
path: root/t/t5000
diff options
context:
space:
mode:
authorLibravatar Elijah Newren <newren@gmail.com>2020-04-01 04:17:35 +0000
committerLibravatar Junio C Hamano <gitster@pobox.com>2020-04-01 11:10:38 -0700
commitce5c61a3f52b48497898dbe4e535e725b1c45794 (patch)
tree505d399bbec408adea68a1a53e9712dc3dab29b8 /t/t5000
parentGit 2.25.2 (diff)
downloadtgif-ce5c61a3f52b48497898dbe4e535e725b1c45794.tar.xz
t7063: more thorough status checking
It turns out the t7063 has some testcases that even without using the untracked cache cover situations that nothing else in the testsuite handles. Checking the results of git status --porcelain both with and without the untracked cache, and comparing both against our expected results helped uncover a critical bug in some dir.c restructuring. Unfortunately, it's not easy to run status and tell it to ignore the untracked cache; the only knob we have is core.untrackedCache=false, which is used to instruct git to *delete* the untracked cache (which might also ignore the untracked cache when it operates, but that isn't specified in the docs). Create a simple helper that will create a clone of the index that is missing the untracked cache bits, and use it to compare that the results with the untracked cache match the results we get without the untracked cache. Signed-off-by: Elijah Newren <newren@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t5000')
0 files changed, 0 insertions, 0 deletions