connect: refactor git_connect to only get the protocol version once
authorBrandon Williams <bmwill@google.com>
Thu, 15 Mar 2018 17:31:30 +0000 (10:31 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 15 Mar 2018 19:01:09 +0000 (12:01 -0700)
commit40fc51e39f178e81cbd7feadda51fca604f02ea8
tree433547df74885fae3d092e037e885bc45c501125
parentf7e205010542dc9b712473d260058e43ca2b26f7
connect: refactor git_connect to only get the protocol version once

Instead of having each builtin transport asking for which protocol
version the user has configured in 'protocol.version' by calling
`get_protocol_version_config()` multiple times, factor this logic out
so there is just a single call at the beginning of `git_connect()`.

This will be helpful in the next patch where we can have centralized
logic which determines if we need to request a different protocol
version than what the user has configured.

Signed-off-by: Brandon Williams <bmwill@google.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
connect.c