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(-) -- 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