aboutsummaryrefslogtreecommitdiffstats
path: root/builtin/pack-objects.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2024-12-23Merge branch 'ps/build-sign-compare'Junio C Hamano1-0/+2
2024-12-06global: mark code units that generate warnings with `-Wsign-compare`Patrick Steinhardt1-0/+2
2024-12-04Merge branch 'kn/pass-repo-to-builtin-sub-sub-commands' into kn/midx-wo-the-r...Junio C Hamano1-55/+40
2024-12-04Merge branch 'kn/the-repository' into kn/midx-wo-the-repositoryJunio C Hamano1-4/+7
2024-12-04packfile: pass down repository to `for_each_packed_object`Karthik Nayak1-2/+5
2024-12-04packfile: pass down repository to `has_object[_kept]_pack`Karthik Nayak1-2/+2
2024-11-22Merge branch 'tb/multi-pack-reuse-dupfix'Junio C Hamano1-55/+40
2024-11-15pack-objects: only perform verbatim reuse on the preferred packTaylor Blau1-55/+40
2024-11-12index-pack: repack local links into promisor packsJonathan Tan1-0/+28
2024-10-25packfile: use object_id in find_pack_entry_one()Jeff King1-2/+2
2024-09-23Merge branch 'jc/pass-repo-to-builtins'Junio C Hamano1-2/+5
2024-09-23Merge branch 'ps/environ-wo-the-repository'Junio C Hamano1-1/+1
2024-09-20Merge branch 'ps/leakfixes-part-6'Junio C Hamano1-0/+1
2024-09-13builtin: remove USE_THE_REPOSITORY_VARIABLE from builtin.hJohn Cai1-1/+1
2024-09-13builtin: add a repository parameter for builtin functionsJohn Cai1-1/+4
2024-09-12environment: make `get_object_directory()` accept a repositoryPatrick Steinhardt1-1/+1
2024-09-05builtin/pack-objects: plug leaking list of keep-packsPatrick Steinhardt1-0/+1
2024-08-27builtin/pack-objects.c: do not open-code `MAX_PACK_OBJECT_HEADER`Taylor Blau1-1/+1
2024-08-27builtin/pack-objects.c: translate bit positions during pack-reuseTaylor Blau1-8/+36
2024-08-26Merge branch 'tb/pseudo-merge-bitmap-fixes'Junio C Hamano1-4/+4
2024-08-15pack-bitmap: drop redundant args from `bitmap_writer_finish()`Taylor Blau1-1/+1
2024-08-15pack-bitmap: drop redundant args from `bitmap_writer_build()`Taylor Blau1-1/+1
2024-08-15pack-bitmap: drop redundant args from `bitmap_writer_build_type_index()`Taylor Blau1-1/+1
2024-08-15pack-bitmap: initialize `bitmap_writer_init()` with packing_dataTaylor Blau1-1/+1
2024-08-09refs: add referent to each_ref_fnJohn Cai1-2/+3
2024-07-02Merge branch 'ps/use-the-repository'Junio C Hamano1-1/+2
2024-06-24Merge branch 'tb/pseudo-merge-reachability-bitmap'Junio C Hamano1-1/+2
2024-06-14hash: require hash algorithm in `oidread()` and `oidclr()`Patrick Steinhardt1-1/+2
2024-05-30Merge branch 'ps/refs-without-the-repository-updates'Junio C Hamano1-3/+3
2024-05-28Merge branch 'tb/pack-bitmap-write-cleanups'Junio C Hamano1-6/+13
2024-05-24pack-bitmap: move some initialization to `bitmap_writer_init()`Taylor Blau1-1/+2
2024-05-17refs: pass repo when peeling objectsPatrick Steinhardt1-3/+3
2024-05-15pack-bitmap: introduce `bitmap_writer_free()`Taylor Blau1-1/+2
2024-05-15pack-bitmap: drop unused `max_bitmaps` parameterTaylor Blau1-2/+1
2024-05-15pack-bitmap: avoid use of static `bitmap_writer`Taylor Blau1-6/+13
2024-05-07cocci: apply rules to rewrite callers of "refs" interfacesPatrick Steinhardt1-3/+7
2024-03-28Merge branch 'eb/hash-transition'Junio C Hamano1-2/+4
2024-02-05pack-objects: enable multi-pack reuse via `feature.experimental`Taylor Blau1-0/+2
2024-01-12Merge branch 'tb/multi-pack-verbatim-reuse'Junio C Hamano1-35/+134
2024-01-08Merge branch 'en/header-cleanup'Junio C Hamano1-3/+0
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren1-3/+0
2023-12-14pack-bitmap: enable reuse from all bitmapped packsTaylor Blau1-1/+5
2023-12-14pack-objects: allow setting `pack.allowPackReuse` to "single"Taylor Blau1-3/+16
2023-12-14pack-objects: add tracing for various packfile metricsTaylor Blau1-0/+7
2023-12-14pack-objects: include number of packs reused in outputTaylor Blau1-2/+6
2023-12-14pack-objects: prepare `write_reused_pack_verbatim()` for multi-pack reuseTaylor Blau1-13/+60
2023-12-14pack-objects: prepare `write_reused_pack()` for multi-pack reuseTaylor Blau1-2/+8
2023-12-14pack-objects: pass `bitmapped_pack`'s to pack-reuse functionsTaylor Blau1-16/+17
2023-12-14pack-objects: keep track of `pack_start` for each reuse packTaylor Blau1-3/+8
2023-12-14pack-objects: parameterize pack-reuse routines over a single packTaylor Blau1-6/+10