]> Kevux Git Server - rit/commit
Merge branch 'ds/sparse-lstat-caching'
authorJunio C Hamano <gitster@pobox.com>
Mon, 8 Jul 2024 21:53:11 +0000 (14:53 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 8 Jul 2024 21:53:11 +0000 (14:53 -0700)
commita43b001cce61161f838387e18ee5acdb73b17493
tree89db65e11f727ca5e0bdae02b1eab11c8fe4aa04
parent125e38947087906be17fb4e237fc09764df97c65
parent114bff72ac030b9e9c931a9efd2bd0af8137692b
Merge branch 'ds/sparse-lstat-caching'

The code to deal with modified paths that are out-of-cone in a
sparsely checked out working tree has been optimized.

* ds/sparse-lstat-caching:
  sparse-index: improve lstat caching of sparse paths
  sparse-index: count lstat() calls
  sparse-index: use strbuf in path_found()
  sparse-index: refactor path_found()
  sparse-checkout: refactor skip worktree retry logic