aboutsummaryrefslogtreecommitdiff
path: root/pack-revindex.c
AgeCommit message (Expand)Author
2026-03-25Merge branch 'tb/incremental-midx-part-3.2'Junio C Hamano
2026-03-16Merge branch 'jk/unleak-mmap'Junio C Hamano
2026-03-06pack-revindex: avoid double-loading .rev filesJeff King
2026-02-24midx: rename `get_midx_checksum()` to `midx_get_checksum_hash()`Taylor Blau
2026-02-05global: constify some pointers that are not written toCollin Funk
2025-12-11git-compat-util: introduce MEMZERO_ARRAY() macroToon Claes
2025-08-11midx: compute paths via their sourcePatrick Steinhardt
2025-08-11midx: stop duplicating info redundant with its owning sourcePatrick Steinhardt
2025-07-01object-store: rename files to "odb.{c,h}"Patrick Steinhardt
2025-04-24Merge branch 'ps/object-file-cleanup'Junio C Hamano
2025-04-15Merge branch 'ps/object-wo-the-repository'Junio C Hamano
2025-04-15object-store: merge "object-store-ll.h" and "object-store.h"Patrick Steinhardt
2025-04-15object-file: move `git_open_cloexec()` to "compat/open.c"Patrick Steinhardt
2025-03-21pack-revindex: prepare for incremental MIDX bitmapsTaylor Blau
2025-03-10pack-revindex: stop depending on `the_repository`Patrick Steinhardt
2025-03-10csum-file: stop depending on `the_repository`Patrick Steinhardt
2024-12-04midx: pass down `hash_algo` to functions using global variablesKarthik Nayak
2024-07-02Merge branch 'ps/use-the-repository'Junio C Hamano
2024-06-14global: introduce `USE_THE_REPOSITORY_VARIABLE` macroPatrick Steinhardt
2024-06-11pack-revindex.c: guard against out-of-bounds pack lookupsTaylor Blau
2024-05-30midx: replace `get_midx_rev_filename()` with a generic helperTaylor Blau
2023-12-14pack-revindex: implement `midx_pair_to_pack_pos()`Taylor Blau
2023-12-14pack-revindex: factor out `midx_key_to_pack_pos()` helperTaylor Blau
2023-12-14midx: implement `midx_preferred_pack()`Taylor Blau
2023-10-23Merge branch 'jk/chunk-bounds'Junio C Hamano
2023-10-09midx: check size of revindex chunkJeff King
2023-09-29parse: separate out parsing functions from config.hCalvin Wan
2023-06-21object-store-ll.h: split this header out of object-store.hElijah Newren
2023-04-27Merge branch 'ds/fsck-pack-revindex'Junio C Hamano
2023-04-27Merge branch 'tb/pack-revindex-on-disk'Junio C Hamano
2023-04-17fsck: validate .rev file headerDerrick Stolee
2023-04-17fsck: check rev-index position valuesDerrick Stolee
2023-04-17fsck: check rev-index checksumsDerrick Stolee
2023-04-17fsck: create scaffolding for rev-index checksDerrick Stolee
2023-04-13pack-revindex: introduce `pack.readReverseIndex`Taylor Blau
2023-04-13pack-revindex: introduce GIT_TEST_REV_INDEX_DIE_ON_DISKTaylor Blau
2023-04-13pack-revindex: make `load_pack_revindex` take a repositoryTaylor Blau
2023-04-11treewide: remove cache.h inclusion due to object-file.h changesElijah Newren
2023-04-11object-file.h: move declarations for object-file.c functions from cache.hElijah Newren
2023-04-11treewide: be explicit about dependence on trace.h & trace2.hElijah Newren
2023-03-21treewide: be explicit about dependence on gettext.hElijah Newren
2022-01-27midx: read `RIDX` chunk when presentTaylor Blau
2022-01-27pack-revindex.c: instrument loading on-disk reverse indexTaylor Blau
2021-10-28midx.c: write MIDX filenames to strbufTaylor Blau
2021-04-08Merge branch 'tb/reverse-midx'Junio C Hamano
2021-04-01pack-revindex: read multi-pack reverse indexesTaylor Blau
2021-02-26pack-revindex.c: don't close unopened file descriptorsTaylor Blau
2021-01-25pack-revindex: ensure that on-disk reverse indexes are given precedenceTaylor Blau
2021-01-25packfile: prepare for the existence of '*.rev' filesTaylor Blau
2021-01-13pack-revindex.c: avoid direct revindex access in 'offset_to_pack_pos()'Taylor Blau