diff options
author | Jonathan Nieder <jrnieder@gmail.com> | 2019-12-24 04:04:15 +0300 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2020-01-16 01:03:55 +0300 |
commit | 684ceae32dae726c6a5c693b257b156926aba8b7 (patch) | |
tree | 4272769cd3d53d4c966f460eb5813378e4ef115d /Documentation/config/protocol.txt | |
parent | 33166f3a1fcc77824e162d8a8e51ee8b4a2b481c (diff) |
fetch: default to protocol version 2
The Git users at $DAYJOB have been using protocol v2 as a default for
~1.5 years now and others have been also reporting good experiences
with it, so it seems like a good time to bump the default version. It
produces a significant performance improvement when fetching from
repositories with many refs, such as
https://chromium.googlesource.com/chromium/src.
This only affects the client, not the server. (The server already
defaults to supporting protocol v2.) The protocol change is backward
compatible, so this should produce no significant effect when
contacting servers that only speak protocol v0.
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/config/protocol.txt')
-rw-r--r-- | Documentation/config/protocol.txt | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Documentation/config/protocol.txt b/Documentation/config/protocol.txt index 0b40141613..756591d77b 100644 --- a/Documentation/config/protocol.txt +++ b/Documentation/config/protocol.txt @@ -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 `0`. + If unset, the default is `2`. Supported versions: + -- |