summaryrefslogtreecommitdiff
path: root/src/pack.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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