t5510: test "git fetch" following tags minimally

When "git fetch" auto-follows tags, it should not download excess ones.
This new test makes sure that condition.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Junio C Hamano 2008-09-21 23:50:01 -07:00
parent fe33b333af
commit 494202524f
1 changed files with 20 additions and 0 deletions

View File

@ -303,4 +303,24 @@ test_expect_success 'pushing nonexistent branch by mistake should not segv' '

'

test_expect_success 'auto tag following fetches minimum' '

cd "$D" &&
git clone .git follow &&
git checkout HEAD^0 &&
(
for i in 1 2 3 4 5 6 7
do
echo $i >>file &&
git commit -m $i -a &&
git tag -a -m $i excess-$i || exit 1
done
) &&
git checkout master &&
(
cd follow &&
git fetch
)
'

test_done