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