summaryrefslogtreecommitdiff
path: root/src/pack.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Basic mmap/munmap compatiblityChris Young2012-06-101-2/+2
* errors: Rename error codesbreaking-changesVicent Martí2012-05-181-7/+7
* errors: Rename the generic return codesVicent Martí2012-05-181-7/+7
* Fix valgrind issuesRussell Belfer2012-05-041-6/+19
* Merge pull request #632 from arrbee/win64-cleanupVicent Martí2012-04-231-2/+7
|\
| * Fix warnings on 64-bit windows buildsRussell Belfer2012-04-171-2/+7
* | pack: signal a short buffer when neededCarlos Martín Nieto2012-04-131-11/+38
|/
* Convert attr, ignore, mwindow, status to new errorsRussell Belfer2012-03-161-1/+1
* Migrate ODB files to new error handlingRussell Belfer2012-03-121-145/+135
* error-handling: ReferencesVicent Martí2012-03-061-1/+1
* zlib: Remove custom `git2/zlib.h` headerVicent Martí2012-02-151-1/+1
* Update Copyright headerschu2012-02-131-1/+1
* Move path related functions from fileops to pathRussell Belfer2012-01-171-1/+1
* Fix #534: 64-bit issues in WindowsVicent Martí2012-01-151-8/+1
* threads: Fix the shared global state with TLSVicent Marti2011-11-161-1/+3
* global: Properly use `git__` memory wrappersVicent Marti2011-10-281-10/+10
* odb_pack: don't do ambiguity checks for fully qualified SHA1 hashesBrodie Rao2011-10-121-1/+1
* Tabify everythingVicent Marti2011-09-191-21/+21
* Cleanup legal dataVicent Marti2011-09-191-21/+3
* Add casts to get rid of some warnings when filling zlib structuresSebastian Schuberth2011-09-081-1/+1
* Drop STRLEN() macrosKirill A. Shutemov2011-08-251-2/+2
* Implement cooperative cachingCarlos Martín Nieto2011-08-181-0/+12