]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'vd/loose-ref-iteration-optimization'
authorJunio C Hamano <gitster@pobox.com>
Fri, 20 Oct 2023 23:23:11 +0000 (16:23 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 20 Oct 2023 23:23:11 +0000 (16:23 -0700)
commit6b1e2254d6140950f9a1e3bad01d5b96fd87aec7
treeab88ddcb8df1f54ac6534fbc60ab4884b4038017
parentc662038629a5fb9b604df0f4ae5d812799de52fe
parent2cdb796101be2feb47a57760b3b0057ad71402bf
Merge branch 'vd/loose-ref-iteration-optimization'

The code to iterate over loose references have been optimized to
reduce the number of lstat() system calls.

* vd/loose-ref-iteration-optimization:
  files-backend.c: avoid stat in 'loose_fill_ref_dir'
  dir.[ch]: add 'follow_symlink' arg to 'get_dtype'
  dir.[ch]: expose 'get_dtype'
  ref-cache.c: fix prefix matching in ref iteration
t/t4205-log-pretty-formats.sh