Browse Source
* maint: fast-import: close pack before unlinking it pager: do not dup2 stderr if it is already redirected git-show: do not segfault when showing a bad tagmaint
Junio C Hamano
16 years ago
4 changed files with 32 additions and 3 deletions
@ -0,0 +1,20 @@ |
|||||||
|
#!/bin/sh |
||||||
|
|
||||||
|
test_description='git show' |
||||||
|
|
||||||
|
. ./test-lib.sh |
||||||
|
|
||||||
|
test_expect_success setup ' |
||||||
|
echo hello world >foo && |
||||||
|
H=$(git hash-object -w foo) && |
||||||
|
git tag -a foo-tag -m "Tags $H" $H && |
||||||
|
HH=$(expr "$H" : "\(..\)") && |
||||||
|
H38=$(expr "$H" : "..\(.*\)") && |
||||||
|
rm -f .git/objects/$HH/$H38 |
||||||
|
' |
||||||
|
|
||||||
|
test_expect_success 'showing a tag that point at a missing object' ' |
||||||
|
test_must_fail git --no-pager show foo-tag |
||||||
|
' |
||||||
|
|
||||||
|
test_done |
Loading…
Reference in new issue