#!/bin/sh test_description='git pack-object --include-tag' . ./test-lib.sh TRASH=$(pwd) test_expect_success setup ' echo c >d && git update-index --add d && tree=$(git write-tree) && commit=$(git commit-tree $tree sig && echo "type commit" >>sig && echo "tag mytag" >>sig && echo "tagger $(git var GIT_COMMITTER_IDENT)" >>sig && echo >>sig && echo "our test tag" >>sig && tag=$(git mktag obj-list ' test_expect_success 'pack without --include-tag' ' packname_1=$(git pack-objects \ --window=0 \ test-1 list.expect && test_must_fail git -C clone.git cat-file -e $tag && git -C clone.git rev-list --objects $commit >list.actual && test_cmp list.expect list.actual ' test_expect_success 'pack with --include-tag' ' packname_1=$(git pack-objects \ --window=0 \ --include-tag \ test-2 list.expect && git -C clone.git rev-list --objects $tag >list.actual && test_cmp list.expect list.actual ' test_done