]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Revert "fetch: default to protocol version 2"
authorJonathan Nieder <jrnieder@gmail.com>
Wed, 22 Apr 2020 15:50:47 +0000 (08:50 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 22 Apr 2020 18:37:44 +0000 (11:37 -0700)
This reverts commit 684ceae32dae726c6a5c693b257b156926aba8b7.

Users fetching from linux-next and other kernel remotes are reporting
that the limited ref advertisement causes negotiation to reach
MAX_IN_VAIN, resulting in too-large fetches.

Reported-by: Lubomir Rintel <lkundrak@v3.sk>
Reported-by: "Dixit, Ashutosh" <ashutosh.dixit@intel.com>
Reported-by: Jiri Slaby <jslaby@suse.cz>
Reported-by: Konstantin Ryabitsev <konstantin@linuxfoundation.org>
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/config/protocol.txt
protocol.c

index 756591d77b080ccfe5be5a26c899b65273cf4866..0b40141613e3d3dbc50f727c534229d5ee1da3cc 100644 (file)
@@ -48,7 +48,7 @@ protocol.version::
        If set, clients will attempt to communicate with a server
        using the specified protocol version.  If the server does
        not support it, communication falls back to version 0.
-       If unset, the default is `2`.
+       If unset, the default is `0`.
        Supported versions:
 +
 --
index 803bef5c87e00617537d3ef1fa04204b7350afb4..d390391ebac80a7b9d506c592bbd32b24f9f250f 100644 (file)
@@ -39,7 +39,7 @@ enum protocol_version get_protocol_version_config(void)
                return env;
        }
 
-       return protocol_v2;
+       return protocol_v0;
 }
 
 enum protocol_version determine_protocol_version_server(void)