]> git.ipfire.org Git - thirdparty/git.git/commit - protocol.c
protocol test: let protocol.version override GIT_TEST_PROTOCOL_VERSION
authorJonathan Nieder <jrnieder@gmail.com>
Tue, 24 Dec 2019 01:02:28 +0000 (17:02 -0800)
committerJunio C Hamano <gitster@pobox.com>
Wed, 15 Jan 2020 22:03:55 +0000 (14:03 -0800)
commit33166f3a1fcc77824e162d8a8e51ee8b4a2b481c
tree91f215269aa2962cf0eab961b42f3718d4fe95e2
parent8a1b0978abf8b3fb0ee2dc7a7d71766ed0ef4768
protocol test: let protocol.version override GIT_TEST_PROTOCOL_VERSION

The GIT_TEST_PROTOCOL_VERSION environment variable can be used to
upgrade the version of Git protocol used in tests.  If both
GIT_TEST_PROTOCOL_VERSION and 'protocol.version' are set, the higher
value wins.

For usage within tests, these semantics are too complex.  Instead,
always use the value from protocol.version configuration when it is
set, falling back to GIT_TEST_PROTOCOL_VERSION.  This way, the envvar
provides a reliable preview of what will happen if the default
protocol version is changed.

Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
protocol.c
t/README