summaryrefslogtreecommitdiff
path: root/reftable/stack.c
diff options
context:
space:
mode:
authorKarthik Nayak <karthik.188@gmail.com>2025-11-08 22:51:55 +0100
committerJunio C Hamano <gitster@pobox.com>2025-11-10 09:28:48 -0800
commitf6c5ca387a7693b16158826d157178be0ba439dc (patch)
tree22414dc8c8c76b982258920622cc6646e8abe6fb /reftable/stack.c
parente35155588aa9f0355eb7e116ea418c189479f62d (diff)
refs: add a `optimize_required` field to `struct ref_storage_be`
To allow users of the refs namespace to check if the reference backend requires optimization, add a new field `optimize_required` field to `struct ref_storage_be`. This field is of type `optimize_required_fn` which is also introduced in this commit. Modify the debug, files, packed and reftable backend to implement this field. A following commit will expose this via 'git pack-refs' and 'git refs optimize'. Signed-off-by: Karthik Nayak <karthik.188@gmail.com> Acked-by: Patrick Steinhardt <ps@pks.im> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'reftable/stack.c')
0 files changed, 0 insertions, 0 deletions