From: Junio C Hamano Date: Fri, 5 Apr 2024 17:34:23 +0000 (-0700) Subject: Merge branch 'ps/pack-refs-auto' into jt/reftable-geometric-compaction X-Git-Tag: v2.45.0-rc0~6^2~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7424fb779752c77f68d1cc793cd5c6cc3cc60971;p=thirdparty%2Fgit.git Merge branch 'ps/pack-refs-auto' into jt/reftable-geometric-compaction * ps/pack-refs-auto: builtin/gc: pack refs when using `git maintenance run --auto` builtin/gc: forward git-gc(1)'s `--auto` flag when packing refs t6500: extract objects with "17" prefix builtin/gc: move `struct maintenance_run_opts` builtin/pack-refs: introduce new "--auto" flag builtin/pack-refs: release allocated memory refs/reftable: expose auto compaction via new flag refs: remove `PACK_REFS_ALL` flag refs: move `struct pack_refs_opts` to where it's used t/helper: drop pack-refs wrapper refs/reftable: print errors on compaction failure reftable/stack: gracefully handle failed auto-compaction due to locks reftable/stack: use error codes when locking fails during compaction reftable/error: discern locked/outdated errors reftable/stack: fix error handling in `reftable_stack_init_addition()` --- 7424fb779752c77f68d1cc793cd5c6cc3cc60971