summaryrefslogtreecommitdiff
path: root/object-store.h
Commit message (Expand)AuthorAgeFilesLines
* object-file.c: add "stream_loose_object()" to handle large objectHan Xin2022-06-131-0/+8
* Merge branch 'tb/cruft-packs'Junio C Hamano2022-06-031-1/+11
|\
| * builtin/pack-objects.c: --cruft without expirationTaylor Blau2022-05-261-0/+2
| * pack-mtimes: support reading .mtimes filesTaylor Blau2022-05-261-1/+9
* | object-store.h: remove unused has_sha1_file*()Ævar Arnfjörð Bjarmason2022-04-011-4/+0
|/
* object-file API: have hash_object_file() take "enum object_type"Ævar Arnfjörð Bjarmason2022-02-251-1/+1
* object API: rename hash_object_file_literally() to write_*()Ævar Arnfjörð Bjarmason2022-02-251-3/+3
* object-file API: have write_object_file() take "enum object_type"Ævar Arnfjörð Bjarmason2022-02-251-2/+2
* object-file API: add a format_object_header() functionÆvar Arnfjörð Bjarmason2022-02-251-0/+8
* object-file API: return "void", not "int" from hash_object_file()Ævar Arnfjörð Bjarmason2022-02-251-3/+3
* Merge branch 'ns/tmp-objdir'Junio C Hamano2022-01-031-0/+26
|\
| * tmp-objdir: disable ref updates when replacing the primary odbNeeraj Singh2021-12-081-0/+7
| * tmp-objdir: new API for creating temporary writable databasesNeeraj Singh2021-12-081-0/+19
* | Merge branch 'ab/fix-commit-error-message-upon-unwritable-object-store'Junio C Hamano2021-10-251-2/+8
|\ \
| * | commit: fix duplication regression in permission error outputÆvar Arnfjörð Bjarmason2021-10-121-2/+8
* | | Merge branch 'ab/fsck-unexpected-type'Junio C Hamano2021-10-251-3/+4
|\ \ \
| * | | fsck: report invalid object type-path combinationsÆvar Arnfjörð Bjarmason2021-10-011-0/+1
| * | | fsck: don't hard die on invalid object typesÆvar Arnfjörð Bjarmason2021-10-011-3/+3
* | | | *.[ch] *_INIT macros: use { 0 } for a "zero out" idiomÆvar Arnfjörð Bjarmason2021-09-271-1/+1
| |_|/ |/| |
* | | Merge branch 'rs/packfile-bad-object-list-in-oidset'Junio C Hamano2021-09-231-2/+2
|\ \ \
| * | | packfile: use oidset for bad objectsRené Scharfe2021-09-121-2/+2
* | | | Merge branch 'tb/multi-pack-bitmaps'Junio C Hamano2021-09-201-0/+1
|\ \ \ \ | |/ / / |/| | |
| * | | midx: avoid opening multiple MIDXs when writingTaylor Blau2021-09-011-0/+1
| | |/ | |/|
* | | object-store.h: teach for_each_packed_object to ignore kept packsTaylor Blau2021-08-291-0/+6
|/ /
* | 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