t7508: add test for "git status" refreshing the index
authorMarkus Heidelberg <markus.heidelberg@web.de>
Fri, 2 Apr 2010 12:27:20 +0000 (14:27 +0200)
committerJunio C Hamano <gitster@pobox.com>
Sat, 3 Apr 2010 04:25:47 +0000 (21:25 -0700)
Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t7508-status.sh

index 556d0faa77e027c8a18e213088fa6bbc5d7e7af5..086ec3a7240db0092d160c6c7c380d85f6076fa9 100755 (executable)
@@ -496,6 +496,16 @@ test_expect_success 'dry-run of partial commit excluding new file in index' '
        test_cmp expect output
 '
 
+cat >expect <<EOF
+:100644 100644 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 0000000000000000000000000000000000000000 M     dir1/modified
+EOF
+test_expect_failure 'status refreshes the index' '
+       touch dir2/added &&
+       git status &&
+       git diff-files >output &&
+       test_cmp expect output
+'
+
 test_expect_success 'setup status submodule summary' '
        test_create_repo sm && (
                cd sm &&