From: Junio C Hamano Date: Tue, 26 May 2015 22:19:50 GMT Subject: Re: [RFC/WIP PATCH 07/11] fetch-pack: use the configured transport protocol Message-ID: In-Reply-To: <1432677675-5118-8-git-send-email-sbeller@google.com> Stefan Beller writes: > @@ -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; > + }