summaryrefslogtreecommitdiff
path: root/src/pack.c
Commit message (Expand)AuthorAgeFilesLines
* odb: improved not found error messagesEdward Thomson2016-03-071-5/+5
* pack: don't allow a negative offsetcmn/idx-extra-checkCarlos Martín Nieto2016-02-251-0/+5
* pack: make sure we don't go out of bounds for extended entriesCarlos Martín Nieto2016-02-251-1/+13
* pack: do not free passed in poiter on errorPatrick Steinhardt2016-02-091-1/+0
* Make packfile_unpack_compressed a private APIP.S.V.R2016-01-131-2/+2
* Remove extra semicolon outside of a functionStefan Widgren2015-07-311-2/+2
* pack: use git_buf when building the index nameCarlos Martín Nieto2015-06-101-10/+11
* indexer: don't look for the index we're creatingEdward Thomson2015-05-221-0/+7
* Reorder some khash declarationsCarlos Martín Nieto2015-03-111-0/+3
* Merge pull request #2907 from jasonhaslam/git_packfile_unpack_raceCarlos Martín Nieto2015-02-201-2/+9
|\
| * Fix race in git_packfile_unpack.Jason Haslam2015-02-141-2/+9
* | Make our overflow check look more like gcc/clang'sEdward Thomson2015-02-131-10/+11
* | allocations: test for overflow of requested sizeEdward Thomson2015-02-121-0/+7
|/
* Plug some leaksJacques Germishuys2014-12-291-0/+1
* Fix for misleading "missing delta bases" error - Fix #2721.Ravindra Patel2014-11-211-1/+4
* Removed some useless variable assignmentsPierre-Olivier Latour2014-10-271-1/+0
* 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