Merge branch 'jt/cdn-offload'
authorJunio C Hamano <gitster@pobox.com>
Thu, 25 Jun 2020 19:27:47 +0000 (12:27 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 25 Jun 2020 19:27:47 +0000 (12:27 -0700)
commit34e849b05a454a2c6487f8fbfa68c39932d22730
tree7a71a357e9f7e2c977849224ca18b2cb9a4461ea
parent10462829e35d1a88ef89be0465a5ee9fd229dc3a
parentcae2ee105505d45a92cf7abcc26f22890bce4202
Merge branch 'jt/cdn-offload'

The "fetch/clone" protocol has been updated to allow the server to
instruct the clients to grab pre-packaged packfile(s) in addition
to the packed object data coming over the wire.

* jt/cdn-offload:
  upload-pack: fix a sparse '0 as NULL pointer' warning
  upload-pack: send part of packfile response as uri
  fetch-pack: support more than one pack lockfile
  upload-pack: refactor reading of pack-objects out
  Documentation: add Packfile URIs design doc
  Documentation: order protocol v2 sections
  http-fetch: support fetching packfiles by URL
  http-fetch: refactor into function
  http: refactor finish_http_pack_request()
  http: use --stdin when indexing dumb HTTP pack
Documentation/technical/protocol-v2.txt
builtin/fetch-pack.c
fetch-pack.c
http.c
http.h
t/t5702-protocol-v2.sh
transport.c
upload-pack.c