Merge branch 'bw/protocol-v1'
authorJunio C Hamano <gitster@pobox.com>
Wed, 6 Dec 2017 17:23:44 +0000 (09:23 -0800)
committerJunio C Hamano <gitster@pobox.com>
Wed, 6 Dec 2017 17:23:44 +0000 (09:23 -0800)
commit4c6dad0059b2b5d1ea996ccf67f93224955b07b4
treec873cad90875dc679c722beac0abe4ddae5d25cb
parentf65ab574441f6ed9e59e50be68480bd698d9c749
parent6464679d9620d91b639e2681b9cc6473f3856d09
Merge branch 'bw/protocol-v1'

A new mechanism to upgrade the wire protocol in place is proposed
and demonstrated that it works with the older versions of Git
without harming them.

* bw/protocol-v1:
  Documentation: document Extra Parameters
  ssh: introduce a 'simple' ssh variant
  i5700: add interop test for protocol transition
  http: tell server that the client understands v1
  connect: tell server that the client understands v1
  connect: teach client to recognize v1 server response
  upload-pack, receive-pack: introduce protocol version 1
  daemon: recognize hidden request arguments
  protocol: introduce protocol extension mechanisms
  pkt-line: add packet_write function
  connect: in ref advertisement, shallows are last
Documentation/config.txt
Documentation/git.txt
Makefile
builtin/receive-pack.c
cache.h
http.c
pkt-line.c
t/t5601-clone.sh
upload-pack.c