Skip to content

Fix FSEvents watches with mismatched path casing - #64219

Closed
John Favret (johnfav03) wants to merge 1 commit into
microsoft:mainfrom
johnfav03:fix/64089-fsevents-casing
Closed

Fix FSEvents watches with mismatched path casing#64219
John Favret (johnfav03) wants to merge 1 commit into
microsoft:mainfrom
johnfav03:fix/64089-fsevents-casing

Conversation

@johnfav03

Copy link
Copy Markdown
Contributor

Fixes #64089

WatchManager may use casing that differs from disk. Since FSEvents reports disk casing while macOS Realpath preserves caller casing, fswatch’s case-sensitive path comparison dropped those events.

@jakebailey

Copy link
Copy Markdown
Member

Doesn't this restore the code we had to remove?

Related #64210 (my huge attempt to fix this once and for all)

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Note

This error may be related to your runner configuration. You can now configure runners for Copilot code review separately from Copilot cloud agent by creating a copilot-code-review.yml file with your setup steps. Read the docs for details.

@johnfav03

Copy link
Copy Markdown
Contributor Author

Doesn't this restore the code we had to remove?

Related #64210 (my huge attempt to fix this once and for all)

I hadn't seen #64210; I think that will fix the related issue, so I'll close this PR

@github-project-automation github-project-automation Bot moved this from Not started to Done in PR Backlog Sep 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Author: Team For Uncommitted Bug PR for untriaged, rejected, closed or missing bug

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

FSEvents watcher drops events when requested casing differs from disk casing

4 participants