pr-1166/TaoK/taok-untracked-cache-testing-remote-waits-v2
tagged this
01 Mar 09:45
As noted in a recent proposed patch to t/t7519-status-fsmonitor.sh, a number of test cases in t\t7063-status-untracked-cache.sh explicitly sleep a second, in order to avoid the untracked cache content being invalidated by an mtime race condition. Even though it's only 9 seconds of sleeping that can be straightforwardly replaced, it seems worth fixing if possible. Replace sleep calls with backdating of filesystem changes, but first fix the test-tool chmtime functionality to work for directories in Windows. I do have a question to the list here: Do mingw.c changes need to be upstreamed somewhere? I don't understand the exact relationship between this file and the MinGW project. Tao Klerks (2): t/helper/test-chmtime: update mingw to support chmtime on directories t7063: mtime-mangling instead of delays in untracked cache testing compat/mingw.c | 21 +++++++++++++++++---- t/t7063-status-untracked-cache.sh | 27 +++++++++++++++------------ 2 files changed, 32 insertions(+), 16 deletions(-) base-commit: 4c53a8c20f8984adb226293a3ffd7b88c3f4ac1a Submitted-As: https://lore.kernel.org/git/pull.1166.v2.git.1646127910.gitgitgadget@gmail.com In-Reply-To: https://lore.kernel.org/git/pull.1166.git.1646041236.gitgitgadget@gmail.com
Assets 2
-
2022-03-01T09:45:10Z -
2022-03-01T09:45:10Z -