MCPcopy Index your code
hub / github.com/git/git / reftable_stack_auto_compact

Function reftable_stack_auto_compact

reftable/stack.c:1658–1673  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1656}
1657
1658int reftable_stack_auto_compact(struct reftable_stack *st)
1659{
1660 struct segment seg;
1661 bool required;
1662 int err;
1663
1664 err = update_segment_if_compaction_required(st, &seg, true, &required);
1665 if (err)
1666 return err;
1667
1668 if (required)
1669 return stack_compact_range(st, seg.start, seg.end - 1,
1670 NULL, STACK_COMPACT_RANGE_BEST_EFFORT);
1671
1672 return 0;
1673}
1674
1675struct reftable_compaction_stats *
1676reftable_stack_compaction_stats(struct reftable_stack *st)

Calls 2

stack_compact_rangeFunction · 0.85