-
Notifications
You must be signed in to change notification settings - Fork 42
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
watchDir
misses some Git events, watchTree
shows them all on Linux
#97
Comments
watchDir
misses some Git events, watchDirTree
shows them all on LinuxwatchDir
misses some Git events, watchTree
shows them all on Linux
Not sure I understand -- Can you provide a complete repro showing the problem? |
These are events in the same directory, not subdirectories. |
Complete repro is in |
Okay, I'll wait for the repro script to look deeply into this. As many details as you could provide would be helpful, such as the event types and order of events that causes the problem. You might also want to make sure |
@thomasjm Our test only aims for eventual consistency, so it is the situation where file is changed and not reported at all that seems most concerning. |
@mgajda sounds good -- I'm ready to look at a simple repro script anytime. |
I have been playing with a minimal script to show all events on the directory tree:
This script misses some of the file changes when executing
git checkout HEAD~1
on a repo with multiple files changed per patch.The same thing happens for
watchDir
andwatchDirChan
, but replacing withwatchTree
orwatchTreeChan
fixes the issue.This issue caused another in enTangled.
The text was updated successfully, but these errors were encountered: