Changes in v4 are fairly minor. There are a few documentation changes,
commit message updates, as well as a few small style tweaks based on
reviewer comments.
Brandon Williams (8):
test-pkt-line: add unpack-sideband subcommand
upload-pack: implement ref-in-want
upload-pack: test negotiation with changing repository
fetch: refactor the population of peer ref OIDs
fetch: refactor fetch_refs into two functions
fetch: refactor to make function args narrower
fetch-pack: put shallow info in output parameter
fetch-pack: implement ref-in-want
Documentation/config.txt | 7 +
Documentation/technical/protocol-v2.txt | 28 ++-
builtin/clone.c | 4 +-
builtin/fetch.c | 135 ++++++++-----
fetch-object.c | 2 +-
fetch-pack.c | 50 ++++-
remote.c | 1 +
remote.h | 1 +
t/helper/test-pkt-line.c | 33 ++++
t/lib-httpd.sh | 1 +
t/lib-httpd/apache.conf | 8 +
t/lib-httpd/one-time-sed.sh | 16 ++
t/t5703-upload-pack-ref-in-want.sh | 245 ++++++++++++++++++++++++
transport-helper.c | 6 +-
transport-internal.h | 9 +-
transport.c | 34 +++-
transport.h | 3 +-
upload-pack.c | 66 +++++++
18 files changed, 574 insertions(+), 75 deletions(-)
create mode 100644 t/lib-httpd/one-time-sed.sh
create mode 100755 t/t5703-upload-pack-ref-in-want.sh
--
2.18.0.rc2.346.g013aa6912e-goog