t1092: add compatibility tests for 'git show'
Signed-off-by: Derrick Stolee <derrickstolee@github.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>maint
parent
6cd33dceed
commit
a9e0a49dc4
|
@ -1151,6 +1151,22 @@ test_expect_success 'clean' '
|
|||
test_sparse_match test_path_is_dir folder1
|
||||
'
|
||||
|
||||
test_expect_success 'show (cached blobs/trees)' '
|
||||
init_repos &&
|
||||
|
||||
test_all_match git show :a &&
|
||||
test_all_match git show :deep/a &&
|
||||
test_sparse_match git show :folder1/a &&
|
||||
|
||||
# Asking "git show" for directories in the index
|
||||
# does not work as implemented. The error message is
|
||||
# different for a full checkout and a sparse checkout
|
||||
# when the directory is outside of the cone.
|
||||
test_all_match test_must_fail git show :deep/ &&
|
||||
test_must_fail git -C full-checkout show :folder1/ &&
|
||||
test_sparse_match test_must_fail git show :folder1/
|
||||
'
|
||||
|
||||
test_expect_success 'submodule handling' '
|
||||
init_repos &&
|
||||
|
||||
|
|
Loading…
Reference in New Issue