Submodules: Use "ignore" settings from .gitmodules too for diff and status
[git] / t / t7007-show.sh
1 #!/bin/sh
2
3 test_description='git show'
4
5 . ./test-lib.sh
6
7 test_expect_success setup '
8         echo hello world >foo &&
9         H=$(git hash-object -w foo) &&
10         git tag -a foo-tag -m "Tags $H" $H &&
11         HH=$(expr "$H" : "\(..\)") &&
12         H38=$(expr "$H" : "..\(.*\)") &&
13         rm -f .git/objects/$HH/$H38
14 '
15
16 test_expect_success 'showing a tag that point at a missing object' '
17         test_must_fail git --no-pager show foo-tag
18 '
19
20 test_done