summaryrefslogtreecommitdiff
path: root/tests-clar/diff/blob.c
diff options
context:
space:
mode:
authorCarlos Martín Nieto <cmn@dwim.me>2012-11-19 22:23:16 +0100
committerCarlos Martín Nieto <cmn@dwim.me>2012-11-30 15:55:23 +0100
commitf56f8585c095b1589b5e3dca0ea64ef907756fc9 (patch)
treed96a4a9296aa55d28135354d9cdc227e493b389c /tests-clar/diff/blob.c
parent46635339e935ce59e5a3525e18228f259d141aa3 (diff)
downloadlibgit2-f56f8585c095b1589b5e3dca0ea64ef907756fc9.tar.gz
indexer: use the packfile streaming API
The new API allows us to read the object bit by bit from the packfile, instead of needing it all at once in the packfile. This also allows us to hash the object as it comes in from the network instead of having to try to read it all and failing repeatedly for larger objects. This is only the first step, but it already shows huge improvements when dealing with objects over a few megabytes in size. It reduces the memory needs in some cases, but delta objects still need to be completely in memory and the old inefficent method is still used for that.
Diffstat (limited to 'tests-clar/diff/blob.c')
0 files changed, 0 insertions, 0 deletions