aboutsummaryrefslogtreecommitdiff
path: root/midx-write.c
AgeCommit message (Expand)Author
2026-02-24midx: enable reachability bitmaps during MIDX compactionTaylor Blau
2026-02-24midx: implement MIDX compactionTaylor Blau
2026-02-24midx-write.c: factor fanout layering from `compute_sorted_entries()`Taylor Blau
2026-02-24midx-write.c: enumerate `pack_int_id` values directlyTaylor Blau
2026-02-24midx-write.c: extract `fill_pack_from_midx()`Taylor Blau
2026-02-24midx-write.c: introduce `midx_pack_perm()` helperTaylor Blau
2026-02-24midx: do not require packs to be sorted in lexicographic orderTaylor Blau
2026-02-24midx-write.c: introduce `struct write_midx_opts`Taylor Blau
2026-02-24midx-write.c: don't use `pack_perm` when assigning `bitmap_pos`Taylor Blau
2026-02-24midx: introduce `midx_get_checksum_hex()`Taylor Blau
2026-02-24midx: rename `get_midx_checksum()` to `midx_get_checksum_hash()`Taylor Blau
2026-01-21Merge branch 'tb/midx-write-corrupt-checksum-fix'Junio C Hamano
2026-01-13midx-write.c: assume checksum-invalid MIDXs require an updateTaylor Blau
2026-01-12Merge branch 'rs/commit-stack'Junio C Hamano
2025-12-30Merge branch 'ps/repack-avoid-noop-midx-rewrite'Junio C Hamano
2025-12-25midx: use commit_stackRené Scharfe
2025-12-11midx-write: skip rewriting MIDX with `--stdin-packs` unless neededPatrick Steinhardt
2025-12-11midx-write: extract function to test whether MIDX needs updatingPatrick Steinhardt
2025-12-05Merge branch 'ps/object-source-management'Junio C Hamano
2025-11-19odb: adopt logic to close object databasesPatrick Steinhardt
2025-11-04refs: expose peeled object ID via the iteratorPatrick Steinhardt
2025-11-04refs: introduce wrapper struct for `each_ref_fn`Patrick Steinhardt
2025-09-15Merge branch 'ds/midx-write-fixes'Junio C Hamano
2025-09-12Merge branch 'ps/object-store-midx-dedup-info'Junio C Hamano
2025-09-05midx-write: simplify error casesDerrick Stolee
2025-09-05midx-write: reenable signed comparison errorsDerrick Stolee
2025-09-05midx-write: use uint32_t for preferred_pack_idxDerrick Stolee
2025-09-05midx-write: use cleanup when incremental midx failsDerrick Stolee
2025-09-05midx-write: put failing response value backDerrick Stolee
2025-09-05midx-write: only load initialized packsDerrick Stolee
2025-08-11midx: compute paths via their sourcePatrick Steinhardt
2025-08-11midx: stop duplicating info redundant with its owning sourcePatrick Steinhardt
2025-08-11midx: write multi-pack indices via their sourcePatrick Steinhardt
2025-08-11midx: drop redundant `struct repository` parameterPatrick Steinhardt
2025-08-11odb: allow `odb_find_source()` to failPatrick Steinhardt
2025-08-05Merge branch 'ps/object-file-wo-the-repository'Junio C Hamano
2025-07-16object-file: get rid of `the_repository` in `finalize_object_file()`Patrick Steinhardt
2025-07-15packfile: refactor `get_multi_pack_index()` to work on sourcesPatrick Steinhardt
2025-07-01odb: get rid of `the_repository` in `find_odb()`Patrick Steinhardt
2025-05-22midx: avoid negative array indexPhillip Wood
2025-05-22midx repack: avoid potential integer overflow on 64 bit systemsPhillip Wood
2025-05-22midx repack: avoid integer overflow on 32 bit systemsPhillip Wood
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-file: move `safe_create_leading_directories()` into "path.c"Patrick Steinhardt
2025-03-21midx: implement writing incremental MIDX bitmapsTaylor Blau
2025-03-10pack-write: stop depending on `the_repository` and `the_hash_algo`Patrick Steinhardt
2025-03-10object: stop depending on `the_repository`Patrick Steinhardt
2025-03-10csum-file: stop depending on `the_repository`Patrick Steinhardt
2025-02-28path: adjust last remaining users of `the_repository`Patrick Steinhardt