path: root/t/
diff options
authorÆvar Arnfjörð Bjarmason <>2017-03-23 13:05:18 (GMT)
committerJunio C Hamano <>2017-03-23 17:02:55 (GMT)
commitb643827b9443deadaa5804998116107953f8b42f (patch)
tree65895323f1ac1d845753039b81259b0ee493e578 /t/
parent17d6c744dc0d5ed4cd0f228da14239ea2654f05b (diff)
ref-filter: add test for --contains on a non-commit
Change the tag test suite to test for --contains on a tree & blob. It only accepts commits and will spew out "<object> is a tree, not a commit". It's sufficient to test this just for the "tag" and "branch" commands, because it covers all the machinery shared between "branch" and "for-each-ref". Signed-off-by: Ævar Arnfjörð Bjarmason <> Signed-off-by: Junio C Hamano <>
Diffstat (limited to 't/')
1 files changed, 3 insertions, 1 deletions
diff --git a/t/ b/t/
index 4579066..3439913 100755
--- a/t/
+++ b/t/
@@ -1461,7 +1461,9 @@ test_expect_success 'mixing incompatibles modes and options is forbidden' '
test_must_fail git tag -n 100 &&
test_must_fail git tag -l -m msg &&
test_must_fail git tag -l -F some file &&
- test_must_fail git tag -v -s
+ test_must_fail git tag -v -s &&
+ test_must_fail git tag --contains tag-tree &&
+ test_must_fail git tag --contains tag-blob
# check points-at