summaryrefslogtreecommitdiff
path: root/builtin/fetch.c
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2016-08-03 22:10:27 (GMT)
committerJunio C Hamano <gitster@pobox.com>2016-08-03 22:10:27 (GMT)
commit67b3a5d4c084c3f579205a07b65169e742d39c02 (patch)
tree501242a51b6a4c92fd044dccb05aa14018a9598c /builtin/fetch.c
parent5569c01be855e0b1a66680bbb02ba8ee117ba7bb (diff)
parentda470981defcace6e909b74ebc4ab5a40a702728 (diff)
downloadgit-67b3a5d4c084c3f579205a07b65169e742d39c02.zip
git-67b3a5d4c084c3f579205a07b65169e742d39c02.tar.gz
git-67b3a5d4c084c3f579205a07b65169e742d39c02.tar.bz2
Merge branch 'jt/fetch-large-handshake-window-on-http'
"git fetch" exchanges batched have/ack messages between the sender and the receiver, initially doubling every time and then falling back to enlarge the window size linearly. The "smart http" transport, being an half-duplex protocol, outgrows the preset limit too quickly and becomes inefficient when interacting with a large repository. The internal mechanism learned to grow the window size more aggressively when working with the "smart http" transport. * jt/fetch-large-handshake-window-on-http: fetch-pack: grow stateless RPC windows exponentially
Diffstat (limited to 'builtin/fetch.c')
0 files changed, 0 insertions, 0 deletions