aboutsummaryrefslogtreecommitdiffstats
path: root/builtin/commit.c
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2024-03-14 14:05:23 -0700
committerJunio C Hamano <gitster@pobox.com>2024-03-14 14:05:23 -0700
commit448a74e1515ca63bc0877a0461624d7beb1bec2e (patch)
treebddabd939ae62f10a5c4f4c1a3625737edee0c28 /builtin/commit.c
parentMerge branch 'so/clean-dry-run-without-force' (diff)
parentrefs/reftable: precompute prefix length (diff)
downloadgit-448a74e1515ca63bc0877a0461624d7beb1bec2e.tar.gz
git-448a74e1515ca63bc0877a0461624d7beb1bec2e.zip
Merge branch 'ps/reftable-iteration-perf-part2'
The code to iterate over refs with the reftable backend has seen some optimization. * ps/reftable-iteration-perf-part2: refs/reftable: precompute prefix length reftable: allow inlining of a few functions reftable/record: decode keys in place reftable/record: reuse refname when copying reftable/record: reuse refname when decoding reftable/merged: avoid duplicate pqueue emptiness check reftable/merged: circumvent pqueue with single subiter reftable/merged: handle subiter cleanup on close only reftable/merged: remove unnecessary null check for subiters reftable/merged: make subiters own their records reftable/merged: advance subiter on subsequent iteration reftable/merged: make `merged_iter` structure private reftable/pq: use `size_t` to track iterator index
Diffstat (limited to 'builtin/commit.c')
0 files changed, 0 insertions, 0 deletions