summaryrefslogtreecommitdiff
path: root/contrib/persistent-https
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2026-08-05 11:10:51 -0700
committerJunio C Hamano <gitster@pobox.com>2026-08-05 11:10:51 -0700
commit82c48eae1fc883d1aade2ace83fef8a46eafde6f (patch)
treeb2e05cadf0d9c37832a4309e3ac5da64d185ed48 /contrib/persistent-https
parent524d5ad5ed79bd47e867fcde80273431bcce4b9e (diff)
parent56f3fc9520a52a43aef2cabaf30b71a79c9eca57 (diff)
Merge branch 'ps/odb-pluggable-housekeeping'
Object database housekeeping in 'git gc' and 'git maintenance' has been refactored to be pluggable. The files-backend-specific logic, including incremental and geometric repacking as well as object pruning, has been moved out of the command implementation and into the files object database source, enabling future alternative object database backends to implement their own housekeeping services. * ps/odb-pluggable-housekeeping: odb: make optimizations pluggable builtin/gc: fix signedness issues in ODB-related functionality builtin/gc: refactor ODB optimizations to operate on "files" source builtin/gc: introduce `odb_optimize_required()` builtin/gc: move geometric repacking into `odb_optimize()` builtin/gc: introduce object database optimization options builtin/gc: inline config values specific to the "files" backend builtin/gc: make repack arguments self-contained builtin/gc: extract object database optimizations into separate function builtin/gc: move worktree and rerere tasks before object optimizations odb: run "pre-auto-gc" hook for all maintenance tasks t7900: simplify how we check for maintenance tasks
Diffstat (limited to 'contrib/persistent-https')
0 files changed, 0 insertions, 0 deletions