]> git.ipfire.org Git - thirdparty/git.git/commit - builtin/stash.c
Merge branch 'ps/pack-refs-auto' into jt/reftable-geometric-compaction
authorJunio C Hamano <gitster@pobox.com>
Fri, 5 Apr 2024 17:34:23 +0000 (10:34 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 5 Apr 2024 17:34:23 +0000 (10:34 -0700)
commit7424fb779752c77f68d1cc793cd5c6cc3cc60971
treeb5fd5b5fd0dfff1a8e4e5173f5d27d0e011e7dcb
parentd6fd04375f9196f8b203d442f235bd96a1a068cc
parent9f6714ab3e61ad58c4532077d4b8dc807ff0410d
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()`
refs/reftable-backend.c
reftable/stack_test.c