summaryrefslogtreecommitdiff
path: root/fetch-pack.h
diff options
context:
space:
mode:
authorNicolas Pitre <nico@cam.org>2009-09-04 01:54:03 (GMT)
committerJunio C Hamano <gitster@pobox.com>2009-09-06 05:27:08 (GMT)
commit0ef95f72f878184fbce8d7c855ab4346c081abed (patch)
treef012fc2a4ad51f09436a5259c7b0ffe39feb9316 /fetch-pack.h
parent6523078b96cd39f681e6fa11135049808591fb95 (diff)
downloadgit-0ef95f72f878184fbce8d7c855ab4346c081abed.zip
git-0ef95f72f878184fbce8d7c855ab4346c081abed.tar.gz
git-0ef95f72f878184fbce8d7c855ab4346c081abed.tar.bz2
pack-objects: free preferred base memory after usage
When adding objects for preferred delta base, the content from tree objects leading to given paths is kept in a cache. This has the potential to grow significantly, especially with large directories as the whole tree object content is loaded in memory, even if in practice the number of those objects is limited to the 256 cache entries plus the $window root tree objects. Still, that can't hurt freeing that up after object enumeration is done, and before more memory is needed for delta search. Signed-off-by: Nicolas Pitre <nico@cam.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'fetch-pack.h')
0 files changed, 0 insertions, 0 deletions