]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'kn/maintenance-is-needed'
authorJunio C Hamano <gitster@pobox.com>
Fri, 21 Nov 2025 17:14:15 +0000 (09:14 -0800)
committerJunio C Hamano <gitster@pobox.com>
Fri, 21 Nov 2025 17:14:17 +0000 (09:14 -0800)
commitc62d2d381087b6ab0f485dc9d27346ff887600cc
treeef0fb64412dfe36c240518866ac2fe1d51831e83
parent3176576a5615c645aad04664fa0e70262a694761
parent28b83e6f08ae022d54d79e518e72933ae0930091
Merge branch 'kn/maintenance-is-needed'

"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