summaryrefslogtreecommitdiff
path: root/builtin/repack.c
AgeCommit message (Expand)AuthorFilesLines
2024-12-04midx-write: pass down repository to `write_midx_file[_only]`Karthik Nayak1-1/+1
2024-12-04packfile: pass down repository to `for_each_packed_object`Karthik Nayak1-1/+1
2024-10-02Merge branch 'ps/leakfixes-part-7'Junio C Hamano1-15/+42
2024-09-27builtin/repack: fix leaking configurationPatrick Steinhardt1-15/+42
2024-09-23Merge branch 'jc/pass-repo-to-builtins'Junio C Hamano1-1/+5
2024-09-23Merge branch 'ps/environ-wo-the-repository'Junio C Hamano1-3/+4
2024-09-20Merge branch 'ps/leakfixes-part-6'Junio C Hamano1-0/+3
2024-09-16Merge branch 'ps/leakfixes-part-6' into ps/leakfixes-part-7Junio C Hamano1-0/+3
2024-09-13builtin: remove USE_THE_REPOSITORY_VARIABLE from builtin.hJohn Cai1-0/+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-3/+4
2024-09-05builtin/repack: fix leaking keep-pack listPatrick Steinhardt1-0/+1
2024-09-05builtin/repack: fix leaking line buffer when packing promisorsPatrick Steinhardt1-0/+2
2024-08-22builtin/repack: fix leaks when computing packs to repackPatrick Steinhardt1-9/+27
2024-08-19Merge branch 'tb/incremental-midx-part-1'Junio C Hamano1-6/+2
2024-08-09refs: add referent to each_ref_fnJohn Cai1-0/+1
2024-08-06midx: implement support for writing incremental MIDX chainsTaylor Blau1-2/+6
2024-08-06t: retire 'GIT_TEST_MULTI_PACK_INDEX_WRITE_BITMAP'Taylor Blau1-10/+2
2024-06-06Merge branch 'ps/leakfixes'Junio C Hamano1-4/+4
2024-05-27config: clarify memory ownership in `git_config_string()`Patrick Steinhardt1-4/+4
2024-05-17refs: pass repo when peeling objectsPatrick Steinhardt1-1/+1
2024-05-07cocci: apply rules to rewrite callers of "refs" interfacesPatrick Steinhardt1-2/+5
2024-03-02repack: check error writing to pack-objects subprocessJunio C Hamano1-2/+3
2024-01-08Merge branch 'en/header-cleanup'Junio C Hamano1-1/+0
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren1-1/+0
2023-12-09repack: use die_for_incompatible_opt3() for -A/-k/--cruftRené Scharfe1-10/+4
2023-10-18Merge branch 'tb/repack-max-cruft-size'Junio C Hamano1-15/+173
2023-10-09repack: free existing_cruft array after useJeff King1-0/+1
2023-10-05builtin/repack.c: avoid making cruft packs preferredTaylor Blau1-1/+46
2023-10-05builtin/repack.c: implement support for `--max-cruft-size`Taylor Blau1-11/+123
2023-10-05builtin/repack.c: parse `--max-pack-size` with OPT_MAGNITUDETaylor Blau1-3/+3
2023-10-02repack: implement `--filter-to` for storing filtered out objectsChristian Couder1-1/+9
2023-10-02repack: add `--filter=<filter-spec>` optionChristian Couder1-0/+70
2023-10-02repack: refactor finding pack prefixChristian Couder1-6/+12
2023-10-02repack: refactor finishing pack-objects commandChristian Couder1-37/+33
2023-09-22Merge branch 'tb/repack-existing-packs-cleanup'Junio C Hamano1-113/+180
2023-09-13builtin/repack.c: extract common cruft pack loopTaylor Blau1-13/+18
2023-09-13builtin/repack.c: avoid directly inspecting "util"Taylor Blau1-4/+14
2023-09-13builtin/repack.c: store existing cruft packs separatelyTaylor Blau1-16/+23
2023-09-13builtin/repack.c: extract `has_existing_non_kept_packs()`Taylor Blau1-1/+7
2023-09-13builtin/repack.c: extract redundant pack cleanup for existing packsTaylor Blau1-17/+28
2023-09-13builtin/repack.c: extract redundant pack cleanup for --geometricTaylor Blau1-23/+29
2023-09-13builtin/repack.c: extract marking packs for deletionTaylor Blau1-18/+32
2023-09-13builtin/repack.c: extract structure to store existing packsTaylor Blau1-41/+49
2023-08-29builtin/pack-objects.c: support `--max-pack-size` with `--cruft`Taylor Blau1-1/+2
2023-08-09repack: move `pack_geometry` struct to the stackTaylor Blau1-31/+31
2023-08-08repack: free geometry structJeff King1-5/+3
2023-07-18Merge branch 'tb/repack-cleanup'Junio C Hamano1-23/+15
2023-07-17Merge branch 'cw/compat-util-header-cleanup'Junio C Hamano1-1/+0
2023-07-11builtin/repack.c: avoid dir traversal in `collect_pack_filenames()`Taylor Blau1-26/+15