author | Björn Steinbrink <B.Steinbrink@gmx.de> | |
Thu, 24 Jul 2008 17:32:00 +0000 (18:32 +0100) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Fri, 25 Jul 2008 17:46:46 +0000 (10:46 -0700) | ||
commit | 72de2883bd7d4ceda05f107826c7607c594de965 | |
tree | d33a645c78dd830e77ea77e6efcaef931f364b1a | tree | snapshot |
parent | 8892048d516fffab2000c2b47e006d8d8ebaa8c7 | commit | diff |
index-pack.c: correctly initialize appended objects
When index-pack completes a thin pack it appends objects to the pack.
Since the commit 92392b4(index-pack: Honor core.deltaBaseCacheLimit when
resolving deltas) such an object can be pruned in case of memory
pressure, and will be read back again by get_data_from_pack(). For this
to work, the fields in object_entry structure need to be initialized
properly.
Noticed by Pierre Habouzit.
Signed-off-by: Björn Steinbrink <B.Steinbrink@gmx.de>
Acked-by: Nicolas Pitre <nico@cam.org>
Acked-by: Shawn O. Pearce <spearce@spearce.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
When index-pack completes a thin pack it appends objects to the pack.
Since the commit 92392b4(index-pack: Honor core.deltaBaseCacheLimit when
resolving deltas) such an object can be pruned in case of memory
pressure, and will be read back again by get_data_from_pack(). For this
to work, the fields in object_entry structure need to be initialized
properly.
Noticed by Pierre Habouzit.
Signed-off-by: Björn Steinbrink <B.Steinbrink@gmx.de>
Acked-by: Nicolas Pitre <nico@cam.org>
Acked-by: Shawn O. Pearce <spearce@spearce.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
index-pack.c | diff | blob | history |