From: Junio C Hamano Date: Thu, 14 Jul 2022 22:03:59 +0000 (-0700) Subject: Merge branch 'hx/unpack-streaming' X-Git-Tag: v2.38.0-rc0~161 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=73b9ef6ab18fa7c9631f24eba0c67357067a1267;p=thirdparty%2Fgit.git Merge branch 'hx/unpack-streaming' Allow large objects read from a packstream to be streamed into a loose object file straight, without having to keep it in-core as a whole. * hx/unpack-streaming: unpack-objects: use stream_loose_object() to unpack large objects core doc: modernize core.bigFileThreshold documentation object-file.c: add "stream_loose_object()" to handle large object object-file.c: factor out deflate part of write_loose_object() object-file.c: refactor write_loose_object() to several steps unpack-objects: low memory footprint for get_data() in dry_run mode --- 73b9ef6ab18fa7c9631f24eba0c67357067a1267