summaryrefslogtreecommitdiff
path: root/src/pack.c
Commit message (Expand)AuthorAgeFilesLines
* Silence uninitialized warningJacques Germishuys2014-09-261-1/+1
* Several CppCat warnings fixedArkady Shapkin2014-09-031-3/+0
* pack: return the correct final offsetcmn/unpack-offsetCarlos Martín Nieto2014-08-261-1/+1
* pack: free the new pack struct if we fail to insertCarlos Martín Nieto2014-06-251-3/+3
* Share packs across repository instancescmn/global-mwfCarlos Martín Nieto2014-06-231-1/+18
* pack: init the cache on packfile alloccmn/pack-cache-initCarlos Martín Nieto2014-05-151-8/+7
* pack: don't forget to cache the base objectcmn/pack-unpack-loopCarlos Martín Nieto2014-05-131-7/+8
* pack: use stack allocation for smaller delta chainsCarlos Martín Nieto2014-05-131-16/+45
* pack: expose a cached delta base directlyCarlos Martín Nieto2014-05-131-93/+92
* pack: simplify delta chain codeCarlos Martín Nieto2014-05-091-49/+51
* pack: preallocate a 64-element chainCarlos Martín Nieto2014-05-091-0/+1
* pack: make sure not to leak the dep chainCarlos Martín Nieto2014-05-091-8/+13
* pack: use a cache for delta bases when unpackingCarlos Martín Nieto2014-05-091-73/+72
* pack: unpack using a loopCarlos Martín Nieto2014-05-091-25/+119
* pack: do not repeat the same error message four timesCarlos Martín Nieto2014-05-091-4/+4
* pack: remove misleading commentCarlos Martín Nieto2014-05-091-7/+0
* Drop parsing pack filename SHA1 part, no one cares the filenameLinquize2014-01-231-5/+0
* One more rename/cleanup for callback err functionsRussell Belfer2013-12-111-4/+2
* Some callback error check style cleanupsRussell Belfer2013-12-111-1/+3
* Remove converting user error to GIT_EUSERRussell Belfer2013-12-111-4/+5
* Further EUSER and error propagation fixesRussell Belfer2013-12-111-4/+2
* pack: `__object_header` always returns unsigned valuesVicent Marti2013-11-011-2/+2
* Fix warning on win64Linquize2013-11-011-1/+1
* pack: move the object header function hereCarlos Martín Nieto2013-10-041-0/+32
* sha1_lookup: do not use the "experimental" lookup modeVicent Marti2013-08-141-1/+4
* Close p->mwf.fd only if necessarySven Strickroth2013-07-251-2/+3
* pack: fix memory leak in error pathRémi Duraffort2013-07-151-1/+3
* Mutex init can failRussell Belfer2013-05-311-2/+14
* Zero memory for major objects before freeingRussell Belfer2013-05-311-1/+5
* Switch to index_version as "git_pack_file is ready" flagCarlos Martín Nieto2013-05-021-5/+6
* Revert "Protect sha1_entry_pos call with mutex"Carlos Martín Nieto2013-05-021-12/+10
* Protect sha1_entry_pos call with mutexRussell Belfer2013-05-021-10/+12
* Add extra locking around packfile openRussell Belfer2013-05-021-15/+29
* Make git_oid_cmp public and add git_oid__cmpRussell Belfer2013-04-291-3/+3
* Consolidate packfile allocation furtherRussell Belfer2013-04-221-1/+1
* Make indexer use shared packfile open codeRussell Belfer2013-04-221-22/+17
* Further threading fixesRussell Belfer2013-04-221-11/+8
* Add mutex around mapping and unmapping pack filesRussell Belfer2013-04-221-24/+43
* indexer: use a hashtable for keeping track of offsetsCarlos Martín Nieto2013-03-031-5/+6
* Vector improvements and their falloutPhilip Kelley2013-01-271-3/+2
* Fix a mutex leak in pack.cPhilip Kelley2013-01-261-0/+1
* pack: evict all of the pages at onceCarlos Martín Nieto2013-01-141-31/+4
* pack: evict objects from the cache in groups of eightCarlos Martín Nieto2013-01-141-11/+33
* pack: fixes to the cacheCarlos Martín Nieto2013-01-121-3/+8
* indexer: properly free the packfile resourcesCarlos Martín Nieto2013-01-121-1/+1
* Revert "pack: packfile_free -> git_packfile_free and use it in the indexers"Carlos Martín Nieto2013-01-111-1/+1
* Fix MSVC compilation warningsnulltoken2013-01-111-1/+1
* pack: packfile_free -> git_packfile_free and use it in the indexersCarlos Martín Nieto2013-01-111-1/+1
* pack: limit the amount of memory the base delta cache can useCarlos Martín Nieto2013-01-111-2/+34
* pack: abstract out the cache into its own functionsCarlos Martín Nieto2013-01-111-52/+81