]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'kn/maintenance-is-needed' into next
authorJunio C Hamano <gitster@pobox.com>
Wed, 19 Nov 2025 18:58:40 +0000 (10:58 -0800)
committerJunio C Hamano <gitster@pobox.com>
Wed, 19 Nov 2025 18:58:41 +0000 (10:58 -0800)
commitfaaa24f412b6274531ec6d11c782c98aa71b992c
treeef0fb64412dfe36c240518866ac2fe1d51831e83
parentdc0b078446c0e0cf7cca6a75c444b5f88e490480
parent28b83e6f08ae022d54d79e518e72933ae0930091
Merge branch 'kn/maintenance-is-needed' into next

"git maintenance" command learned "is-needed" subcommand to tell if
it is necessary to perform various maintenance tasks.

* kn/maintenance-is-needed:
  maintenance: add 'is-needed' subcommand
  maintenance: add checking logic in `pack_refs_condition()`
  refs: add a `optimize_required` field to `struct ref_storage_be`
  reftable/stack: add function to check if optimization is required
  reftable/stack: return stack segments directly
builtin/gc.c
object.h
refs/debug.c
refs/files-backend.c
refs/packed-backend.c
refs/reftable-backend.c
t/t7900-maintenance.sh