v2 incorporates René's zip streaming support, fixes broken tar output on large files and adds more tests for verification. v1 is at http://thread.gmane.org/gmane.comp.version-control.git/196535 Nguyễn Thái Ngọc Duy (5): archive-tar: turn write_tar_entry into blob-writing only archive-tar: unindent write_tar_entry by one level archive: delegate blob reading to backend archive-tar: allow to accumulate writes before writing 512-byte blocks archive-tar: stream large blobs to tar file René Scharfe (5): streaming: void pointer instead of char pointer archive-zip: remove uncompressed_size archive-zip: factor out helpers for writing sizes and CRC archive-zip: streaming for stored files archive-zip: streaming for deflated files archive-tar.c | 201 +++++++++++++++++++++++++++++++++++---------------- archive-zip.c | 200 +++++++++++++++++++++++++++++++++++++++++++++------ archive.c | 28 +++----- archive.h | 10 +++- streaming.c | 2 +- streaming.h | 2 +- t/t1050-large.sh | 12 +++ t/t5000-tar-tree.sh | 22 ++++++ 8 files changed, 372 insertions(+), 105 deletions(-) -- 1.7.8.36.g69ee2 -- 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