summaryrefslogtreecommitdiff
path: root/contrib/persistent-https
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2026-08-23 18:01:46 -0700
committerJunio C Hamano <gitster@pobox.com>2026-08-23 18:01:46 -0700
commit679a72c6b841baeb138f5c97e88e7e07d744e313 (patch)
treeed8aa984bd76cecf41fa6636a222b70a6460a1ea /contrib/persistent-https
parente8e7bf97fe55adee95fc46550b9667d7c27da1d5 (diff)
parent56c9056e30812bbba545d95ed7eb0f5beb089edd (diff)
Merge branch 'kk/merge-base-exhaustion'
The merge-base computation has been optimized by stopping the walk early when one side's exclusive commits in the queue are exhausted, yielding significant speedups for queries with one-sided histories. * kk/merge-base-exhaustion: commit-reach: remove commit-date ordering fallback commit-reach: move min_generation check into paint_queue_get() commit-reach: terminate merge-base walk when one paint side is exhausted commit-reach: introduce struct paint_state with per-side counters t6600: add clock-skew topologies and step counts for edge cases commit-reach: add trace2 instrumentation to paint_down_to_common() t6099: add side-exhaustion regression test t6600: add test cases for side-exhaustion edge cases test-lib-functions: improve diagnostic output for trace2 data assertions Documentation/technical: add paint-down-to-common doc
Diffstat (limited to 'contrib/persistent-https')
0 files changed, 0 insertions, 0 deletions