mirror of
https://github.com/git-for-windows/git.git
synced 2026-03-21 08:23:24 -05:00
Fix racy fsmonitor The `t7519-status-fsmonitor.sh` tests became a *lot* more flaky with the recent fsmonitor fix (`js/fsmonitor-refresh-after-discarding-index`). That fix, however, did not introduce the flakiness, but it just made it much more likely to be hit. And it seemed to be hit *only* on Windows. The reason, though, is that the fsmonitor feature failed to mark the in-memory index as changed, i.e. in need of writing, and it was the `has_racy_timestamp()` test that hid this bug in most cases (although a lot less on Windows, where the files' mtimes are actually a lot more accurate than on Linux). This fixes https://github.com/gitgitgadget/git/issues/197 Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
97 KiB
97 KiB