summaryrefslogtreecommitdiff
path: root/object-store.h
Commit message (Expand)AuthorAgeFilesLines
* object-store: avoid extra ';' from KHASH_INITCarlo Marcelo Arenas Belón2021-08-091-1/+1
* oidtree: a crit-bit tree for odb_loose_cacheEric Wong2021-07-071-2/+3
* make object_directory.loose_objects_subdir_seen a bitmapEric Wong2021-07-071-1/+1
* speed up alt_odb_usable() with many alternatesEric Wong2021-07-071-0/+7
* packfile: add kept-pack cache for find_kept_pack_entry()Jeff King2021-02-221-0/+5
* packfile: prepare for the existence of '*.rev' filesTaylor Blau2021-01-251-0/+3
* sha1-file: introduce no-lazy-fetch has_object()Jonathan Tan2020-08-061-2/+23
* packfile: compute and use the index CRC offsetbrian m. carlson2020-05-271-0/+1
* oid_array: rename source file from sha1-arrayJeff King2020-03-301-1/+1
* packed_object_info(): use object_id for returning delta baseJeff King2020-02-241-1/+1
* Merge branch 'mt/use-passed-repo-more-in-funcs'Junio C Hamano2020-02-141-2/+3
|\
| * sha1-file: pass git_hash_algo to hash_object_file()Matheus Tavares2020-01-311-2/+3
* | Merge branch 'mt/threaded-grep-in-object-store'Junio C Hamano2020-02-141-0/+37
|\ \
| * | object-store: allow threaded access to object readingMatheus Tavares2020-01-171-0/+35
| * | replace-object: make replace operations thread-safeMatheus Tavares2020-01-171-0/+2
| |/
* | Merge branch 'jn/pretend-object-doc'Junio C Hamano2020-02-121-0/+8
|\ \
| * | sha1-file: document how to use pretend_object_fileJonathan Nieder2020-01-061-0/+8
* | | Merge branch 'jt/sha1-file-remove-oi-skip-cached'Junio C Hamano2020-01-221-2/+0
|\ \ \ | |_|/ |/| |
| * | sha1-file: remove OBJECT_INFO_SKIP_CACHEDJonathan Tan2020-01-021-2/+0
| |/
* | packfile.c: speed up loading lots of packfilesColin Stolley2019-12-031-0/+21
|/
* Merge branch 'jk/check-connected-with-alternates'Junio C Hamano2019-07-191-0/+2
|\
| * object-store.h: move for_each_alternate_ref() from transport.hJeff King2019-07-011-0/+2
* | Merge branch 'ds/object-info-for-prefetch-fix'Junio C Hamano2019-06-171-3/+7
|\ \ | |/ |/|
| * sha1-file: split OBJECT_INFO_FOR_PREFETCHDerrick Stolee2019-05-281-3/+7
* | Merge branch 'ds/midx-too-many-packs'Junio C Hamano2019-05-191-7/+2
|\ \
| * | midx: add packs to packed_git linked listDerrick Stolee2019-05-071-7/+2
* | | Merge branch 'dl/no-extern-in-func-decl'Junio C Hamano2019-05-131-16/+16
|\ \ \ | |/ / |/| |
| * | *.[ch]: manually align parameter listsDenton Liu2019-05-051-8/+8
| * | *.[ch]: remove extern from function declarations using spatchDenton Liu2019-05-051-8/+8
* | | Merge branch 'jt/batch-fetch-blobs-in-diff'Junio C Hamano2019-04-251-0/+6
|\ \ \ | | |/ | |/|
| * | sha1-file: support OBJECT_INFO_FOR_PREFETCHJonathan Tan2019-04-011-0/+6
| |/
* | object-store: rename and expand packed_git's sha1 memberbrian m. carlson2019-04-011-1/+1
|/
* Merge branch 'jk/loose-object-cache-oid'Junio C Hamano2019-02-061-16/+5
|\
| * sha1-file: drop has_sha1_file()Jeff King2019-01-081-8/+4
| * sha1-file: modernize loose object file functionsJeff King2019-01-081-3/+5
* | Merge branch 'sb/more-repo-in-api'Junio C Hamano2019-02-051-8/+27
|\ \ | |/ |/|
| * object-store: prepare has_{sha1, object}_file to handle any repoStefan Beller2018-11-141-5/+17
| * object-store: prepare read_object_file to deal with any repoStefan Beller2018-11-141-2/+8
| * object-store: allow read_object_file_extended to read from any repoStefan Beller2018-11-141-2/+3
* | object-store: retire odb_load_loose_cache()René Scharfe2019-01-081-7/+0
* | object-store: use one oid_array per subdirectory for loose cacheRené Scharfe2019-01-081-1/+1
* | object-store: factor out odb_clear_loose_cache()René Scharfe2019-01-081-0/+3
* | object-store: factor out odb_loose_cache()René Scharfe2019-01-081-0/+7
* | sha1-file: use loose object cache for quick existence checkJeff King2018-11-131-0/+1
* | object-store: provide helpers for loose_objects_cacheJeff King2018-11-131-5/+13
* | sha1-file: use an object_directory for the main object dirJeff King2018-11-131-14/+13
* | handle alternates paths the same as the main object dirJeff King2018-11-131-13/+1
* | sha1_file_name(): overwrite buffer instead of appendingJeff King2018-11-131-1/+1
* | rename "alternate_object_database" to "object_directory"Jeff King2018-11-131-7/+7
|/
* packfile: add all_packs listDerrick Stolee2018-08-201-0/+6