summaryrefslogtreecommitdiff
path: root/src/odb_pack.c
Commit message (Expand)AuthorAgeFilesLines
* path: separate git-specific path functions from utilEdward Thomson2021-11-091-3/+3
* str: introduce `git_str` for internal, `git_buf` is externalethomson/gitstrEdward Thomson2021-10-171-40/+40
* midx: Introduce git_odb_write_multi_pack_index()lhchavez2021-08-271-5/+79
* midx: Support multi-pack-index files in odb_pack.clhchavez2020-11-271-106/+299
* odb_pack: use GIT_ASSERTEdward Thomson2020-11-271-8/+18
* sha1_lookup: inline its only function into "pack.c"Patrick Steinhardt2020-02-071-1/+0
* fileops: rename to "futils.h" to match function signaturesPatrick Steinhardt2019-07-201-1/+1
* indexer: use git_indexer_progress throughoutEdward Thomson2019-02-221-3/+3
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-3/+3
* Fix odb foreach to also close on positive error codeMarijan Šuflaj2019-01-201-1/+1
* object_type: use new enumeration namesethomson/index_fixesEdward Thomson2018-12-011-3/+3
* Prevent heap-buffer-overflowbisho2018-09-051-1/+1
* odb_pack: fix passing partially initialized indexer optionsPatrick Steinhardt2018-06-221-1/+1
* indexer: introduce options struct to `git_indexer_new`Patrick Steinhardt2018-06-221-1/+5
* Convert usage of `git_buf_free` to new `git_buf_dispose`Patrick Steinhardt2018-06-101-2/+2
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-0/+1
* odb_pack: initialize `git_rawobj` structurePatrick Steinhardt2017-03-211-1/+1
* odb: only freshen pack files every 2 secondsethomson/refresh_objectsEdward Thomson2016-08-041-1/+14
* odb: freshen existing objects when writingEdward Thomson2016-08-041-0/+13
* mwindow: init mwindow files in git_libgit2_initethomson/mwindow_initEdward Thomson2016-08-041-3/+0
* delta: move delta application to delta.cEdward Thomson2016-05-261-1/+1
* odb: improved not found error messagesEdward Thomson2016-03-071-3/+5
* odb: Be smarter when refreshing backendsVicent Marti2015-10-141-79/+3
* Initialize a few variablesCarlos Martín Nieto2015-06-091-1/+1
* Share packs across repository instancescmn/global-mwfCarlos Martín Nieto2014-06-231-3/+6
* Don't redefine the same callback types, their signatures may changeJacques Germishuys2014-04-211-1/+1
* Add exists_prefix to ODB backend and ODB APIRussell Belfer2014-03-041-0/+18
* Remove converting user error to GIT_EUSERRussell Belfer2013-12-111-22/+10
* Improve GIT_EUSER handlingRussell Belfer2013-12-111-21/+37
* Allow callers to set mode on packfile creationEdward Thomson2013-11-071-1/+1
* indexer: remove the stream infixCarlos Martín Nieto2013-10-301-7/+7
* Merge pull request #1891 from libgit2/cmn/fix-thin-packsVicent Martí2013-10-281-1/+2
|\
| * indexer: fix thin packsCarlos Martín Nieto2013-10-041-1/+2
* | Initial iconv hookup for precomposed unicodeRussell Belfer2013-10-031-1/+1
|/
* path: Make direach() return EUSER on callback errornulltoken2013-09-101-1/+1
* odb: Move the auto refresh logic to the pack backendnulltoken2013-09-041-3/+73
* odb: Code beautificationnulltoken2013-08-301-3/+6
* odb_pack: handle duplicate objects from different packsBrodie Rao2013-08-081-25/+16
* Consolidate packfile allocation furtherRussell Belfer2013-04-221-42/+37
* Move odb_backend implementors stuff into git2/sysRussell Belfer2013-04-211-1/+2
* Several warnings detected by static code analyzer fixedArkadiy Shapkin2013-03-181-4/+4
* odb_pack: Unused functionsVicent Marti2013-03-151-20/+0
* 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: packfile_free -> git_packfile_free and use it in the indexersCarlos Martín Nieto2013-01-111-1/+1
* dat errorcodeVicent Marti2013-01-101-0/+5
* Sane refresh logicVicent Marti2013-01-101-43/+32
* update copyrightsEdward Thomson2013-01-081-1/+1
* Merge pull request #1115 from ben/struct-versionsVicent Martí2012-12-051-0/+2
|\
| * Deploy versioned git_odb_backend structureBen Straub2012-11-301-0/+2