-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Labels
area-gitIssues or features related to using GitIssues or features related to using Gitenhancementverified ✔VerifiedVerified
Milestone
Description
Improves performance of file system event filtering for Git-ignored paths.
Summary
- Switches from async per-event ignore checking to sync filter function
- Buffers events during initial Git ignore rule loading
- Auto-refreshes filter when
.gitignoreor exclude files change - Moves filtering earlier in the event pipeline
Impact
Users with large repositories or many ignored files experience reduced overhead from file system watching.
Validation
- Open a large repository with many ignored files
- Monitor CPU/memory usage during file operations
- Verify improved responsiveness compared to previous behavior
Risk
Low - internal optimization with buffering to prevent event loss.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area-gitIssues or features related to using GitIssues or features related to using Gitenhancementverified ✔VerifiedVerified