Here is a preview of the "split bundle" stuff that may serve as one of the enabling technology to offload "git clone" traffic off of the server core network to CDN. Changes: - The "checksum" bit about the in-bundle packdata, which was incorrect, was dropped from the proposed log message of 1/4. - "init_bundle_header()" helper has been added to 3/4; the name of the new field in bundle_header structure is now "filename", not "bundle_file". It is silly to name a field with "bundle" in it when the structure is about a bundle already. - 4/4 is new, and implements the unbundling part, i.e. running either "git clone" or "git bundle unbundle" on the two files after a split bundle is made available locally. Junio C Hamano (4): bundle doc: 'verify' is not about verifying the bundle bundle: plug resource leak bundle: keep a copy of bundle file name in the in-core bundle header bundle v3: the beginning Documentation/git-bundle.txt | 9 ++- builtin/bundle.c | 6 +- bundle.c | 142 +++++++++++++++++++++++++++++++++++++------ bundle.h | 8 ++- t/t5704-bundle.sh | 64 +++++++++++++++++++ transport.c | 4 +- 6 files changed, 204 insertions(+), 29 deletions(-) -- 2.8.0-rc0-114-g0b3e5e5 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html