]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'kk/streaming-walk-pqueue'
authorJunio C Hamano <gitster@pobox.com>
Tue, 16 Jun 2026 16:01:02 +0000 (09:01 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 16 Jun 2026 16:01:02 +0000 (09:01 -0700)
commit6e148f82dc91cf208c5f60dea66dce198d4ee4e2
tree095f1a2baccd2fb70ef742afb8a1253e90c20ed3
parentc534ec3a5d967769950d3b632c1a897ac13869c9
parentdd4bc01c0a8fc871a68a5027ed5ac953fa47fc6e
Merge branch 'kk/streaming-walk-pqueue'

Streaming revision walks have been optimized by using a priority queue
for date-sorting commits, speeding up walks repositories with many
merges.

* kk/streaming-walk-pqueue:
  revision: use priority queue for non-limited streaming walks
  revision: introduce rev_walk_mode to clarify get_revision_1()
  pack-objects: call release_revisions() after cruft traversal
builtin/pack-objects.c
commit.c
commit.h
revision.c
revision.h