summaryrefslogtreecommitdiff
path: root/builtin/repack.c
AgeCommit message (Expand)AuthorFilesLines
2025-10-16repack: remove 'remove_redundant_pack' from the builtinTaylor Blau1-16/+2
2025-10-16builtin/repack.c: rename many 'struct existing_packs' functionsTaylor Blau1-32/+34
2025-10-16repack: remove 'prepare_pack_objects' from the builtinTaylor Blau1-34/+0
2025-10-16repack: move 'delta_base_offset' to 'struct pack_objects_args'Taylor Blau1-5/+6
2025-10-16builtin/repack.c: pass both pack_objects args to repack_configTaylor Blau1-2/+13
2025-10-16repack: introduce new compilation unitTaylor Blau1-24/+1
2025-10-16builtin/repack.c: avoid using `hash_to_hex()` in pack geometryTaylor Blau1-1/+3
2025-10-16builtin/repack.c: avoid "the_hash_algo" in `finish_pack_objects_cmd()`Taylor Blau1-5/+8
2025-10-16builtin/repack: avoid "the_hash_algo" in `repack_promisor_objects()`Taylor Blau1-1/+1
2025-10-16builtin/repack.c: avoid "the_hash_algo" in `write_oid()`Taylor Blau1-3/+12
2025-10-16builtin/repack.c: avoid "the_hash_algo" when deleting packsTaylor Blau1-4/+6
2025-10-16builtin/repack.c: avoid "the_repository" when repacking promisor objectsTaylor Blau1-3/+4
2025-10-16builtin/repack.c: avoid "the_repository" when removing packsTaylor Blau1-8/+10
2025-10-16builtin/repack.c: avoid "the_repository" when taking a ref snapshotTaylor Blau1-7/+9
2025-10-16builtin/repack.c: avoid "the_repository" in existing packs APITaylor Blau1-3/+5
2025-10-16builtin/repack.c: avoid "the_repository" in `cmd_repack()`Taylor Blau1-15/+16
2025-09-24packfile: refactor `get_all_packs()` to work on packfile storePatrick Steinhardt1-3/+6
2025-09-24packfile: split up responsibilities of `reprepare_packed_git()`Patrick Steinhardt1-1/+1
2025-09-02Merge branch 'ps/object-store-midx-dedup-info' into ps/packfile-storeJunio C Hamano1-3/+4
2025-08-11midx: stop duplicating info redundant with its owning sourcePatrick Steinhardt1-2/+3
2025-08-11midx: write multi-pack indices via their sourcePatrick Steinhardt1-1/+1
2025-08-04Merge branch 'ps/config-wo-the-repository'Junio C Hamano1-1/+1
2025-08-03Merge branch 'ps/object-store-midx'Junio C Hamano1-5/+5
2025-07-29Merge branch 'ps/object-store-midx' into ps/object-store-midx-dedup-infoJunio C Hamano1-5/+5
2025-07-23config: drop `git_config()` wrapperPatrick Steinhardt1-1/+1
2025-07-21Merge branch 'tb/midx-avoid-cruft-packs'Junio C Hamano1-20/+167
2025-07-15Merge branch 'ps/object-store'Junio C Hamano1-3/+4
2025-07-15packfile: refactor `get_multi_pack_index()` to work on sourcesPatrick Steinhardt1-5/+5
2025-07-15Merge branch 'tb/midx-avoid-cruft-packs' into ps/object-store-midxJunio C Hamano1-20/+167
2025-07-09Merge branch 'ps/object-store' into ps/object-store-midxJunio C Hamano1-3/+4
2025-07-07repository: move 'repository_format_precious_objects' to repo scopeAyush Chandekar1-1/+1
2025-07-01odb: rename `oid_object_info()`Patrick Steinhardt1-1/+1
2025-07-01odb: get rid of `the_repository` when handling alternatesPatrick Steinhardt1-1/+2
2025-07-01object-store: rename files to "odb.{c,h}"Patrick Steinhardt1-1/+1
2025-06-23repack: exclude cruft pack(s) from the MIDX where possibleTaylor Blau1-20/+167
2025-06-17Merge branch 'ds/path-walk-2'Junio C Hamano1-1/+6
2025-05-16repack: add --path-walk optionDerrick Stolee1-1/+6
2025-04-24Merge branch 'ps/parse-options-integers'Junio C Hamano1-7/+7
2025-04-17parse-options: rename `OPT_MAGNITUDE()` to `OPT_UNSIGNED()`Patrick Steinhardt1-4/+4
2025-04-15object-store: merge "object-store-ll.h" and "object-store.h"Patrick Steinhardt1-1/+1
2025-03-21repack: begin combining cruft packs with `--combine-cruft-below-size`Taylor Blau1-13/+25
2025-03-21repack: avoid combining cruft packs with `--max-cruft-size`Taylor Blau1-41/+9
2025-02-12Merge branch 'ps/repack-keep-unreachable-in-unpacked-repo'Junio C Hamano1-1/+4
2025-02-12Merge branch 'ds/name-hash-tweaks'Junio C Hamano1-1/+8
2025-02-04builtin/repack: fix `--keep-unreachable` when there are no packsPatrick Steinhardt1-1/+4
2025-01-27repack: add --name-hash-version optionDerrick Stolee1-1/+8
2024-12-23Merge branch 'ps/build-sign-compare'Junio C Hamano1-0/+2
2024-12-18server-info: stop using `the_repository`Patrick Steinhardt1-1/+1
2024-12-18Merge branch 'ps/build-sign-compare' into ps/the-repositoryJunio C Hamano1-0/+2
2024-12-06global: mark code units that generate warnings with `-Wsign-compare`Patrick Steinhardt1-0/+2