[PATCH 0/4] Honor core.deltaBaseCacheLimit during index-pack
- From
Shawn O. Pearce <spearce@spearce.org>
- Date
- Jul 14, 2008, 02:07 UTC
- Message-ID
- <1216001267-33235-1-git-send-email-spearce@spearce.org>
- In-Reply-To
- <20080713011512.GB31050@spearce.org>
This should resolve the obscene memory usage of index-pack when resolving deltas for very large files.
Shawn O. Pearce (4): index-pack: Refactor base arguments of resolve_delta into a struct index-pack: Chain the struct base_data on the stack for traversal index-pack: Track the object_entry that creates each base_data index-pack: Honor core.deltaBaseCacheLimit when resolving deltas
index-pack.c | 137 +++++++++++++++++++++++++++++++++++++++++++++------------ 1 files changed, 108 insertions(+), 29 deletions(-)