]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'kk/streaming-walk-pqueue' into jch
authorJunio C Hamano <gitster@pobox.com>
Fri, 29 May 2026 04:01:25 +0000 (13:01 +0900)
committerJunio C Hamano <gitster@pobox.com>
Fri, 29 May 2026 04:01:25 +0000 (13:01 +0900)
commitdf1d720d498641058efd95d6f8af7b5ade6caf98
tree42ad0d60c45236d80030cf1f43a17d0a6280ba17
parent03bfc8bd862c736974c878b2d089535895cc9e0d
parentdd4bc01c0a8fc871a68a5027ed5ac953fa47fc6e
Merge branch 'kk/streaming-walk-pqueue' into jch

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