#!/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 ' rm -rf clone.git test_expect_success 'pack without --include-tag' ' packname_1=$(git pack-objects \ --window=0 \ test-1 list.expect && ( GIT_DIR=clone.git && export GIT_DIR && test_must_fail git cat-file -e $tag && git rev-list --objects $commit ) >list.actual && test_cmp list.expect list.actual ' rm -rf clone.git test_expect_success 'pack with --include-tag' ' packname_1=$(git pack-objects \ --window=0 \ --include-tag \ test-2 list.expect && ( GIT_DIR=clone.git && export GIT_DIR && git rev-list --objects $tag ) >list.actual && test_cmp list.expect list.actual ' test_done