Merge branch 'jt/fetch-v2-sideband'
commit5f8b86db94e789bc07258f98cc5ba25d18273d83
authorJunio C Hamano <gitster@pobox.com>
Tue, 5 Feb 2019 22:26:11 +0000 (5 14:26 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 5 Feb 2019 22:26:11 +0000 (5 14:26 -0800)
treee4f8a21992261176c7ac61a90ac437bd7e4035af
parent33bea7358f68d165d65357c04b465209b56dc8f0
parent07c3c2aa16370fd97551b7d1aa6af3d051e7cf8f
Merge branch 'jt/fetch-v2-sideband'

"git fetch" and "git upload-pack" learned to send all exchange over
the sideband channel while talking the v2 protocol.

* jt/fetch-v2-sideband:
  tests: define GIT_TEST_SIDEBAND_ALL
  {fetch,upload}-pack: sideband v2 fetch response
  sideband: reverse its dependency on pkt-line
  pkt-line: introduce struct packet_writer
  pack-protocol.txt: accept error packets in any context
  Use packet_reader instead of packet_read_line
Documentation/technical/protocol-v2.txt
builtin/fetch-pack.c
fetch-pack.c
remote-curl.c
sideband.c
t/README
t/lib-httpd/apache.conf
t/t5702-protocol-v2.sh
upload-pack.c