bundle: allow rev-list options to exclude annotated tags
authorJohannes Schindelin <Johannes.Schindelin@gmx.de>
Fri, 2 Jan 2009 18:08:46 +0000 (19:08 +0100)
committerJunio C Hamano <gitster@pobox.com>
Mon, 5 Jan 2009 18:47:07 +0000 (10:47 -0800)
commitc9a42c4a12cec17e858b76d6c68aa17c12c0aef1
treea8ffff37a802d4255a351b8dc2d9d6320700a699
parent27c03aafdf29736f889c56777426066c74fa115d
bundle: allow rev-list options to exclude annotated tags

With options such as "--all --since=2.weeks.ago", annotated tags used to
be included, when they should have been excluded.  The reason is that we
heavily abuse the revision walker to determine what needs to be included
or excluded.  And the revision walker does not show tags at all (and
therefore never marks tags as uninteresting).

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
bundle.c
t/t5704-bundle.sh [new file with mode: 0755]