fetch: do not redundantly calculate tag refmap
commit6cc823c5c15911b27a410cfd47abc81cc10c0003
authorJonathan Tan <jonathantanmy@google.com>
Fri, 11 Nov 2016 00:13:28 +0000 (10 16:13 -0800)
committerJunio C Hamano <gitster@pobox.com>
Fri, 11 Nov 2016 17:36:23 +0000 (11 09:36 -0800)
tree1e0702ed382438e161d7a5e335a15cc92a5217b5
parent0b65a8dbdb38962e700ee16776a3042beb489060
fetch: do not redundantly calculate tag refmap

builtin/fetch.c redundantly calculates refmaps for tags twice. Remove
the first calculation.

This is only a code simplification and slight performance improvement -
the result is unchanged, as the redundant refmaps are subsequently
removed by the invocation to "ref_remove_duplicates" anyway.

This was introduced in commit c5a84e9 ("fetch --tags: fetch tags *in
addition to* other stuff", 2013-10-29) when modifying the effect of the
--tags parameter to "git fetch". The refmap-for-tag calculation was
copied instead of moved.

Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
Reviewed-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/fetch.c