]> git.ipfire.org Git - thirdparty/git.git/commit - bundle.c
bundle: fix exclusion of annotated tags
authorLukas Fleischer <git@cryptocrack.de>
Sat, 2 Aug 2014 08:39:06 +0000 (10:39 +0200)
committerJunio C Hamano <gitster@pobox.com>
Thu, 7 Aug 2014 22:35:25 +0000 (15:35 -0700)
commit2c8544ab91812c264666c9feb335ce3091fa29c1
tree229f93a11edfdf30ea268966fcf3907e0ca83122
parente6aaa393478bf3ee9f4cde8d82cd258c034cd335
bundle: fix exclusion of annotated tags

In commit c9a42c4 (bundle: allow rev-list options to exclude annotated
tags, 2009-01-02), support for excluding annotated tags outside the
specified date range was added. However, the wrong order of parameters
was chosen when calling memchr().

Fix this by swapping the character to search for with the maximum length
parameter.  Also cover this behavior with an additional test.

Signed-off-by: Lukas Fleischer <git@cryptocrack.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
bundle.c
t/t5704-bundle.sh