Re: [RFC/WIP PATCH 07/11] fetch-pack: use the configured transport protocol
- From
Junio C Hamano <gitster@pobox.com>
- Date
- May 26, 2015, 22:19 UTC
- Message-ID
- <xmqq617fj81l.fsf@gitster.dls.corp.google.com>
- In-Reply-To
- <1432677675-5118-8-git-send-email-sbeller@google.com>
Stefan Beller <sbeller@google.com> writes:
Show 17 quoted lines
> @@ -175,7 +179,18 @@ int cmd_fetch_pack(int argc, const char **argv, const char *prefix)
> if (!conn)
> return args.diag_url ? 0 : 1;
> }
> - get_remote_heads(fd[0], NULL, 0, &ref, 0, NULL, &shallow);
> +
> + switch (args.version) {
> + default:
> + case 2:
> + get_remote_capabilities(fd[0], NULL, 0);
> + request_capabilities(fd[1]);
> + break;
> + case 1: /* fall through */
> + case 0:
> + get_remote_heads(fd[0], NULL, 0, &ref, 0, NULL, &shallow);
> + break;
> + }