summaryrefslogtreecommitdiff
path: root/src/pack.h
Commit message (Expand)AuthorAgeFilesLines
* multipack: Introduce a parser for multi-pack-index fileslhchavez2020-10-051-0/+13
* Making get_delta_base() conform to the general error-handling patternlhchavez2020-04-011-2/+6
* pack: refactor streams to use `git_zstream`Patrick Steinhardt2020-01-091-4/+3
* internal: use off64_t instead of git_off_tethomson/off_tEdward Thomson2019-11-251-11/+11
* maps: use uniform lifecycle management functionsPatrick Steinhardt2019-02-151-3/+1
* object_type: use new enumeration namesethomson/index_fixesEdward Thomson2018-12-011-5/+5
* pack: rename `git_packfile_stream_free`Patrick Steinhardt2018-06-101-1/+1
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-1/+2
* indexer: introduce `git_packfile_close`Edward Thomson2017-01-211-0/+1
* odb: only freshen pack files every 2 secondsethomson/refresh_objectsEdward Thomson2016-08-041-0/+2
* Make packfile_unpack_compressed a private APIP.S.V.R2016-01-131-7/+0
* Reorder some khash declarationsCarlos Martín Nieto2015-03-111-3/+1
* Remove extra semicolon outside of a functionStefan Widgren2015-02-151-2/+2
* Share packs across repository instancescmn/global-mwfCarlos Martín Nieto2014-06-231-0/+3
* pack: expose a cached delta base directlyCarlos Martín Nieto2014-05-131-4/+0
* pack: use a cache for delta bases when unpackingCarlos Martín Nieto2014-05-091-0/+5
* pack: unpack using a loopCarlos Martín Nieto2014-05-091-0/+9
* Drop parsing pack filename SHA1 part, no one cares the filenameLinquize2014-01-231-1/+0
* pack: `__object_header` always returns unsigned valuesVicent Marti2013-11-011-1/+1
* Fix warning on win64Linquize2013-11-011-1/+1
* pack: move the object header function hereCarlos Martín Nieto2013-10-041-0/+2
* Consolidate packfile allocation furtherRussell Belfer2013-04-221-1/+2
* Further threading fixesRussell Belfer2013-04-221-1/+1
* Add mutex around mapping and unmapping pack filesRussell Belfer2013-04-221-0/+1
* indexer: use a hashtable for keeping track of offsetsCarlos Martín Nieto2013-03-031-1/+3
* 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
* pack: That declarationVicent Marti2013-01-111-1/+1
* pack: limit the amount of memory the base delta cache can useCarlos Martín Nieto2013-01-111-2/+4
* pack: abstract out the cache into its own functionsCarlos Martín Nieto2013-01-111-2/+11
* pack: refcount entries and add a mutex around cache accessCarlos Martín Nieto2013-01-111-1/+2
* pack: introduce a delta base cacheCarlos Martín Nieto2013-01-111-0/+11
* update copyrightsEdward Thomson2013-01-081-1/+1
* Merge pull request #1091 from carlosmn/stream-objectVicent Martí2012-12-071-0/+14
|\
| * pack: introduce a streaming API for raw objectsCarlos Martín Nieto2012-11-301-0/+14
* | pack: add git_packfile_resolve_headerDavid Michael Barr2012-12-031-0/+6
|/
* Make git_odb_foreach_cb take const paramRussell Belfer2012-11-271-1/+1
* pack: iterate objects in offset orderDavid Michael Barr2012-09-141-0/+1
* portability: Improve x86/amd64 compatibilitynulltoken2012-07-241-1/+1
* odb: add git_odb_foreach()Carlos Martín Nieto2012-07-031-0/+4
* Add packfile_unpack_compressed() to the internal headerCarlos Martín Nieto2012-04-131-0/+7
* Migrate ODB files to new error handlingRussell Belfer2012-03-121-6/+6
* Update Copyright headerschu2012-02-131-1/+1
* *: correct and codify various file permissionsBrodie Rao2011-10-141-0/+2
* Tabify everythingVicent Marti2011-09-191-1/+1
* Cleanup legal dataVicent Marti2011-09-191-21/+3
* Implement cooperative cachingCarlos Martín Nieto2011-08-181-1/+2
* Modify the given offset in git_packfile_unpackCarlos Martín Nieto2011-08-021-1/+1
* Move pack functions to their own fileCarlos Martín Nieto2011-08-021-19/+15
* Make packfile_unpack_header more genericCarlos Martín Nieto2011-08-021-2/+26