Max Brunsfeld
|
92df76e632
|
Fix accidental ignoring of git FS events
|
2023-06-30 11:20:50 -07:00 |
|
Max Brunsfeld
|
8609ccdcf7
|
Add test coverage for FS events happening inside unloaded dirs
|
2023-06-29 11:55:25 -07:00 |
|
Max Brunsfeld
|
201188fdaa
|
Use FakeFs in worktree gitignore test
|
2023-06-27 15:40:36 -07:00 |
|
Max Brunsfeld
|
91f87bb31f
|
Scan any external/ignored directories needed for LSP watchers
Also, don't include "external" files in project searches. Treat them
the same as ignored files.
Co-authored-by: Nathan Sobo <nathan@zed.dev>
|
2023-06-23 12:53:25 -07:00 |
|
Max Brunsfeld
|
b22a18345e
|
Emit loaded events for lazily loaded paths in worktree
|
2023-06-23 09:39:37 -07:00 |
|
Max Brunsfeld
|
ffb0a215ea
|
Fix randomized worktree test failures
* Distinguish between unloaded and pending directories via separate entry kind.
* Scan directories before updating ignore statuses after fs events.
|
2023-06-22 16:52:04 -07:00 |
|
Max Brunsfeld
|
400e3cda32
|
Scan directories when they stop being ignored
|
2023-06-22 10:34:28 -07:00 |
|
Max Brunsfeld
|
bfc90f4502
|
Add failing test for changing a gitignore so a pending dir is no longer ignored
|
2023-06-22 10:34:28 -07:00 |
|
Max Brunsfeld
|
4424dafcd7
|
Fix expansion of ancestor directories when refreshing a path
|
2023-06-22 10:34:28 -07:00 |
|
Max Brunsfeld
|
3e6aedfc69
|
Expand dirs on-demand when opening buffers inside unloaded dirs
|
2023-06-22 10:34:28 -07:00 |
|
Max Brunsfeld
|
cd823ede4d
|
Add a bit to each entry indicating if it's outside of the worktree root
|
2023-06-22 10:34:28 -07:00 |
|
Max Brunsfeld
|
1b71589514
|
Fix confusion between canonical vs non-canonical paths when rescanning, expanding paths
|
2023-06-22 10:34:28 -07:00 |
|
Max Brunsfeld
|
205c758e4e
|
Wait for ignored directory to be expanded in descendant entries test
|
2023-06-22 10:34:28 -07:00 |
|
Max Brunsfeld
|
f910d8fe3e
|
Only scan ignored or externals paths if expanded in a project panel
|
2023-06-22 10:34:28 -07:00 |
|
Max Brunsfeld
|
5b6d1a27ff
|
Flatten worktree tests module structure
|
2023-06-13 10:31:29 -07:00 |
|
Max Brunsfeld
|
c17dbab6f1
|
Move worktree tests to their own file
|
2023-06-13 10:22:14 -07:00 |
|