5ea49b3
Fix inconsistent worktree state when renaming entries while scanning
Max Brunsfeld
created
bb1cfd5
Add randomized test for mutating worktree during initial scan
Max Brunsfeld
created
debb694
Always bump scan_id when refreshing an entry
Click to expand commit body
The scan_id needs to be bumped even if a scan is already in progress,
so that worktree updates can detect that entries have changed. This
means that the worktree's completed_scan_id may increase by more than
one at the end of a scan.
Max Brunsfeld
created
c13914b
Merge pull request #2371 from zed-industries/refresh-entry-delay
Click to expand commit body
Restructure background scanner to handle refresh requests even while scanning directories
Max Brunsfeld
created
6a75e88
Merge pull request #2374 from zed-industries/add-vim-mode-metric
6d8635f
Merge pull request #2349 from zed-industries/randomized-tests-operation-script
Click to expand commit body
Restructure randomized integration test to allow editing and replaying a plan, fix discovered bugs
Antonio Scandurra
created
12a286a
Forget buffered operations when resyncing with the host
Click to expand commit body
Previously, we could end up with a situation where the host did not
see an operation but a guest that didn't have that buffer open would. When
such guest would finally open the buffer, they would apply the operation
without however sending it to the host. The guest wouldn't bother resyncing
it because it wasn't part of its open buffers.