-
Notifications
You must be signed in to change notification settings - Fork 97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FSMonitor: deepening a directory causes confusing events #443
FSMonitor: deepening a directory causes confusing events #443
Conversation
78ffc22
to
a7b7c45
Compare
Signed-off-by: Jeff Hostetler <[email protected]>
5be8f5c
to
2a5a011
Compare
The failure on windows-test (1) in t7527 step 56: I'm seeing a questionable entry in the untracked-cache when I dump it.
Why do we have a Also, why are we getting that warning from The T1/T3 directory is left-over dirt from test 55 I believe. |
We know that the untracked cache is unreliable on Windows without the FS Monitor feature, but we have determined that it is reliable when we can count on the FS Monitor. Should we remove that possibility from the matrix? |
@derrickstolee Hey, is your #415 series (or parts of it) going upstream? The failure I described above is fixed (or at least, not currently happening) when Also, I found the following upstream which I thought might be significant here. cdda65a (Merge branch 'bp/untracked-cache-noflush', 2018-03-08) |
a89e24f
to
ee44d7d
Compare
I should probably send 7e993e5 upstream for feedback.
Interesting. My change makes |
ee44d7d
to
6193af1
Compare
The more I tinker with this, the more I think we still haven't found the real problem. |
Signed-off-by: Jeff Hostetler <[email protected]>
Create unit tests to move a directory. Verify that `git status` gives the same result with and without FSMonitor enabled. NEEDSWORK: This test exposes a bug in the untracked-cache on Windows when FSMonitor is disabled. These are commented out for the moment. Signed-off-by: Jeff Hostetler <[email protected]>
6193af1
to
4c3206e
Compare
I'm going to close this PR and replace it with #448 to (hopefully) cause a complete set of fresh builds. |
See git-for-windows#3456
Pulling this forward into microsoft/git so that we can test it here too.