From: Junio C Hamano Date: Tue, 10 Jan 2017 23:24:23 +0000 (-0800) Subject: Merge branch 'jt/fetch-no-redundant-tag-fetch-map' X-Git-Tag: v2.12.0-rc0~91 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/06cfa9f31004106f8214b766fa990d451b754b66?hp=f01c1ff4f772617132464b554e5bac9c395b66ba Merge branch 'jt/fetch-no-redundant-tag-fetch-map' Code cleanup to avoid using redundant refspecs while fetching with the --tags option. * jt/fetch-no-redundant-tag-fetch-map: fetch: do not redundantly calculate tag refmap --- diff --git a/builtin/fetch.c b/builtin/fetch.c index fc74c8471c..f1570e3464 100644 --- a/builtin/fetch.c +++ b/builtin/fetch.c @@ -359,9 +359,6 @@ static struct ref *get_ref_map(struct transport *transport, for (i = 0; i < fetch_refspec_nr; i++) get_fetch_map(ref_map, &fetch_refspec[i], &oref_tail, 1); - - if (tags == TAGS_SET) - get_fetch_map(remote_refs, tag_refspec, &tail, 0); } else if (refmap_array) { die("--refmap option is only meaningful with command-line refspec(s)."); } else {