summaryrefslogtreecommitdiffstats
path: root/builtin/pack-objects.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* pack-objects: enable multi-pack reuse via `feature.experimental`Taylor Blau2024-02-061-0/+2
* Merge branch 'tb/multi-pack-verbatim-reuse'Junio C Hamano2024-01-131-35/+134
|\
| * pack-bitmap: enable reuse from all bitmapped packsTaylor Blau2023-12-141-1/+5
| * pack-objects: allow setting `pack.allowPackReuse` to "single"Taylor Blau2023-12-141-3/+16
| * pack-objects: add tracing for various packfile metricsTaylor Blau2023-12-141-0/+7
| * pack-objects: include number of packs reused in outputTaylor Blau2023-12-141-2/+6
| * pack-objects: prepare `write_reused_pack_verbatim()` for multi-pack reuseTaylor Blau2023-12-141-13/+60
| * pack-objects: prepare `write_reused_pack()` for multi-pack reuseTaylor Blau2023-12-141-2/+8
| * pack-objects: pass `bitmapped_pack`'s to pack-reuse functionsTaylor Blau2023-12-141-16/+17
| * pack-objects: keep track of `pack_start` for each reuse packTaylor Blau2023-12-141-3/+8
| * pack-objects: parameterize pack-reuse routines over a single packTaylor Blau2023-12-141-6/+10
| * pack-bitmap: return multiple packs via `reuse_partial_packfile_from_bitmap()`Taylor Blau2023-12-141-2/+7
| * pack-bitmap: simplify `reuse_partial_packfile_from_bitmap()` signatureTaylor Blau2023-12-141-7/+9
| * pack-objects: free packing_data in more placesTaylor Blau2023-12-141-0/+1
* | Merge branch 'en/header-cleanup'Junio C Hamano2024-01-081-3/+0
|\ \
| * | treewide: remove unnecessary includes in source filesElijah Newren2023-12-261-3/+0
| |/
* / config: handle NULL value when parsing non-boolsJeff King2023-12-091-1/+5
|/
* pack-objects: allow `--filter` without `--stdout`Christian Couder2023-10-021-6/+2
* Merge branch 'jk/unused-post-2.42-part2'Junio C Hamano2023-09-131-12/+15
|\
| * parse-options: mark unused "opt" parameter in callbacksJeff King2023-09-051-3/+3
| * parse-options: prefer opt->value to globals in callbacksJeff King2023-09-051-9/+12
* | builtin/pack-objects.c: support `--max-pack-size` with `--cruft`Taylor Blau2023-08-291-3/+1
* | builtin/pack-objects.c: remove unnecessary strbuf_reset()Taylor Blau2023-08-291-1/+0
|/
* Merge branch 'rs/pack-objects-parseopt-fix'Junio C Hamano2023-07-281-4/+17
|\
| * pack-objects: fix --no-quietRené Scharfe2023-07-211-2/+15
| * pack-objects: fix --no-keep-true-parentsRené Scharfe2023-07-211-2/+2
* | Merge branch 'cw/compat-util-header-cleanup'Junio C Hamano2023-07-171-2/+0
|\ \
| * | git-compat-util: move alloc macros to git-compat-util.hCalvin Wan2023-07-051-1/+0
| * | treewide: remove unnecessary includes for wrapper.hCalvin Wan2023-07-051-1/+0
* | | Merge branch 'gc/config-context'Junio C Hamano2023-07-061-9/+10
|\ \ \ | |/ / |/| |
| * | config: pass kvi to die_bad_number()Glen Choo2023-06-281-7/+7
| * | config: add ctx arg to config_fn_tGlen Choo2023-06-281-2/+3
* | | Merge branch 'en/header-split-cache-h-part-3'Junio C Hamano2023-06-301-1/+1
|\ \ \ | |/ / |/| |
| * | object-store-ll.h: split this header out of object-store.hElijah Newren2023-06-211-1/+1
| |/
* | Merge branch 'ds/disable-replace-refs'Junio C Hamano2023-06-231-1/+1
|\ \ | |/ |/|
| * repository: create disable_replace_refs()Derrick Stolee2023-06-121-1/+1
* | attr: teach "--attr-source=<tree>" global option to "git"John Cai2023-05-061-1/+1
|/
* Merge branch 'tb/pack-revindex-on-disk'Junio C Hamano2023-04-281-2/+3
|\
| * t: invert `GIT_TEST_WRITE_REV_INDEX`Taylor Blau2023-04-131-2/+2
| * config: enable `pack.writeReverseIndex` by defaultTaylor Blau2023-04-131-0/+1
* | Merge branch 'ps/fix-geom-repack-with-alternates'Junio C Hamano2023-04-251-5/+5
|\ \
| * | pack-objects: fix error when same packfile is included and excludedPatrick Steinhardt2023-04-141-5/+3
| * | pack-objects: fix error when packing same pack twicePatrick Steinhardt2023-04-141-0/+2
* | | Merge branch 'en/header-split-cache-h'Junio C Hamano2023-04-251-0/+1
|\ \ \ | |_|/ |/| |
| * | object-file.h: move declarations for object-file.c functions from cache.hElijah Newren2023-04-111-0/+1
| * | Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...Junio C Hamano2023-04-041-8/+16
| |\ \
* | | | Merge branch 'en/header-split-cleanup'Junio C Hamano2023-04-061-0/+3
|\| | |
| * | | environment.h: move declarations for environment.c functions from cache.hElijah Newren2023-03-211-0/+1
| * | | wrapper.h: move declarations for wrapper.c functions from cache.hElijah Newren2023-03-211-0/+1
| * | | treewide: be explicit about dependence on gettext.hElijah Newren2023-03-211-0/+1