t7508: add test for "git status" refreshing the index
Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Markus Heidelberg committed
Apr 2, 2010 at 14:27 UTC
4c926b37c21a088163871bb8e6ccdfc4b4952e34
1 file changed
+10
t/t7508-status.sh
+10
@@ -496,6 +496,16 @@ test_expect_success 'dry-run of partial commit excluding new file in index' '
496
test_cmp expect output
497
'
498
499
+cat >expect <<EOF
500
+:100644 100644 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 0000000000000000000000000000000000000000 M dir1/modified
501
+EOF
502
+test_expect_failure 'status refreshes the index' '
503
+ touch dir2/added &&
504
+ git status &&
505
+ git diff-files >output &&
506
+ test_cmp expect output
507
+'
508
+
509
test_expect_success 'setup status submodule summary' '
510
test_create_repo sm && (
511
cd sm &&