From: Junio C Hamano Date: Thu, 14 Mar 2024 21:05:23 +0000 (-0700) Subject: Merge branch 'jh/fsmonitor-icase-corner-case-fix' X-Git-Tag: v2.45.0-rc0~115 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=720c1129c4a93fed0e72bad4c8d46a39e8c7f2d7;p=thirdparty%2Fgit.git Merge branch 'jh/fsmonitor-icase-corner-case-fix' FSMonitor client code was confused when FSEvents were given in a different case on a case-insensitive filesystem, which has been corrected. Acked-by: Patrick Steinhardt cf. * jh/fsmonitor-icase-corner-case-fix: fsmonitor: support case-insensitive events fsmonitor: refactor bit invalidation in refresh callback fsmonitor: trace the new invalidated cache-entry count fsmonitor: return invalidated cache-entry count on non-directory event fsmonitor: remove custom loop from non-directory path handler fsmonitor: return invalidated cache-entry count on directory event fsmonitor: move untracked-cache invalidation into helper functions fsmonitor: refactor untracked-cache invalidation dir: create untracked_cache_invalidate_trimmed_path() fsmonitor: refactor refresh callback for non-directory events fsmonitor: clarify handling of directory events in callback helper fsmonitor: refactor refresh callback on directory events t7527: add case-insensitve test for FSMonitor name-hash: add index_dir_find() --- 720c1129c4a93fed0e72bad4c8d46a39e8c7f2d7