]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'en/batch-prefetch'
authorJunio C Hamano <gitster@pobox.com>
Wed, 27 May 2026 05:15:43 +0000 (14:15 +0900)
committerJunio C Hamano <gitster@pobox.com>
Wed, 27 May 2026 05:15:44 +0000 (14:15 +0900)
commit6d2ba7ead7ab074bfd88e194bb75d6b384c44d4e
tree86e89683aa6ed9cab5cb16f71411c89caa92730f
parentc8de06d69bbcdb4807687337e24a06ff3696cf3c
parent854061ea5484fffc6c54941332115abbd7fc950f
Merge branch 'en/batch-prefetch'

In a lazy clone, "git cherry" and "git grep" often fetch necessary
blob objects one by one from promisor remotes.  It has been corrected
to collect necessary object names and fetch them in bulk to gain
reasonable performance.

* en/batch-prefetch:
  grep: prefetch necessary blobs
  builtin/log: prefetch necessary blobs for `git cherry`
  patch-ids.h: add missing trailing parenthesis in documentation comment
  promisor-remote: document caller filtering contract
t/t7810-grep.sh