summaryrefslogtreecommitdiff
path: root/src/pack.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* pack: refcount entries and add a mutex around cache accessCarlos Martín Nieto2013-01-111-9/+33
* pack: introduce a delta base cacheCarlos Martín Nieto2013-01-111-17/+78
* update copyrightsEdward Thomson2013-01-081-1/+1
* Merge pull request #1091 from carlosmn/stream-objectVicent Martí2012-12-071-0/+66
|\
| * pack: introduce a streaming API for raw objectsCarlos Martín Nieto2012-11-301-0/+66
* | pack: add git_packfile_resolve_headerDavid Michael Barr2012-12-031-0/+50
|/
* Make git_odb_foreach_cb take const paramRussell Belfer2012-11-271-1/+1
* Set p->mwf.fd to -1 on errorSven Strickroth2012-11-241-2/+4
* Remove use of English expletivesMartin Woodward2012-11-231-1/+1
* pack: iterate objects in offset orderDavid Michael Barr2012-09-141-12/+36
* Merge remote-tracking branch 'arrbee/tree-walk-fixes' into developmentVicent Marti2012-08-061-5/+6
|\
| * Update iterators for consistency across libraryRussell Belfer2012-08-031-5/+6
* | portability: Improve x86/amd64 compatibilitynulltoken2012-07-241-3/+3
|/
* odb: add git_odb_foreach()Carlos Martín Nieto2012-07-031-0/+43
* mwindow: allow memory-window files to deregisterCarlos Martin Nieto2012-06-281-0/+1
* Actually do the mmap... unsurprisingly, this makes the indexer work on SFSChris Young2012-06-121-3/+3