Commit log
a4c1fe5
WIP: Add a condition method to model and view handles for use in tests
Click to expand commit body
It returns a future that resolves when the provided predicate returns true. The predicate is called any time the handle's targeted entity calls notify.
Still need to add a timeout and completely remove finsih_pending_tasks.
Nathan Sobo
created
4 years ago
69a43af
Add a method for waiting until a worktree's current scan is complete
Click to expand commit body
Start removing usages of finish_pending_tasks in tests
Max Brunsfeld
created
4 years ago
8fb79a3
Enable split debuginfo for faster compiles
Max Brunsfeld
created
4 years ago
f27b01f
Get all worktree tests passing
Click to expand commit body
* Store non-canocalized path on worktree, but canonicalize it for the purpose of processing events
* Simplify rescan unit test
Max Brunsfeld
created
4 years ago
f06164a
:lipstick: process_events
Max Brunsfeld
created
4 years ago
e44a59d
Worktree: handle files being renamed to overwrite dirs
Max Brunsfeld
created
4 years ago
47f0b94
Add an example executable for fsevents
Max Brunsfeld
created
4 years ago
0fd3f55
:lipstick: Reduce nesting in Snapshot::remove_path
Max Brunsfeld
created
4 years ago
3e93fb9
Get worktree randomized test passing
Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Max Brunsfeld
and
Antonio Scandurra
created
4 years ago
122926d
WIP: Associate entry names with directory children
Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra
and
Max Brunsfeld
created
4 years ago
Antonio Scandurra
created
4 years ago
06858c0
Enable logging automatically when passing a SEED env variable
Antonio Scandurra
created
4 years ago
2c72f9c
Don't change parent entries for moves within the same directory
Antonio Scandurra
created
4 years ago
f29c429
Recompute the PathEntry for each file under a re-parented subtree
Antonio Scandurra
created
4 years ago
ca62d01
Start on a randomized test for `Worktree`
Antonio Scandurra
created
4 years ago
17f2df3
Update entries' filenames when handling move events
Max Brunsfeld
created
4 years ago
5b05e57
Start filling out new structure for processing fs events
Max Brunsfeld
created
4 years ago
6a54972
WIP: Lay down a skeleton for another attempt at rescan
Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
Antonio Scandurra
created
4 years ago
Antonio Scandurra
created
4 years ago
b68b0fc
Add simple unit test for `SumTree::{edit,get}`
Antonio Scandurra
created
4 years ago
457d945
Avoid unnecessary cloning of items when calling `SumTree::edit`
Antonio Scandurra
created
4 years ago
Antonio Scandurra
created
4 years ago
fbd5fbd
Parallelize scanning of changed directories
Antonio Scandurra
created
4 years ago
fd12117
Start on rescanning Worktree
Antonio Scandurra
created
4 years ago
Nathan Sobo
created
4 years ago
af47ef9
Remove unused throttle module
Nathan Sobo
created
4 years ago
358fad8
Replace the old worktree with the new one
Nathan Sobo
created
4 years ago
5648c67
Perform path matching on Worktree snapshots
Click to expand commit body
We're going to need something that can be moved to a background thread. Worktree used to be easy to clone, but that's no longer really true. Instead we can take a snapshot.
Nathan Sobo
created
4 years ago
e55abc4
Silence warning about binary name
Nathan Sobo
created
4 years ago
0caf908
Remove unused timer module
Nathan Sobo
created
4 years ago
3fa4e5a
Fill out some missing parts of the new worktree module
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
4878bf8
Make EventStream interface more flexible
Click to expand commit body
Take a callback instead of an mpsc Sender. The
run method blocks and invokes the callback for
each batch of events. The caller controls the
threading. The callback can return false to terminate
the event stream.
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
6d3dc85
Tweak fsevent flags
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
fbaab12
Add fsevent crate to workspace
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
497dedb
Get file IO test passing on new worktree
Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Max Brunsfeld
and
Antonio Scandurra
created
4 years ago
cefc753
Re-introduce fuzzy-matching on the new `WorkTree` implementation
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
4 years ago
070069d
Ensure top of cursor stack is either empty or a leaf node
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra
,
Nathan Sobo
, and
Max Brunsfeld
created
4 years ago
Antonio Scandurra
created
4 years ago
db8cce9
Merge branch 'master' into rescan
Nathan Sobo
created
4 years ago
d0ae44c
Merge pull request #21 from zed-industries/self-hosted-runner
Click to expand commit body
Try to run our CI on a mac mini in my closet
Nathan Sobo
created
4 years ago
da68bd6
Try to run our CI on a mac mini in my closet
Nathan Sobo
created
4 years ago
3f71867
Improve styling of tabs
Click to expand commit body
* Enforce a min width per tab
* Center the title within tab, regardless of icon
* Render icon over the top of the tab title
* Ensure there is always a fixed minimum amount of filler to the right of all tabs
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
36699dc
Avoid setting constrain min to infinity in Flex layout
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
f575296
Include constraints in element tree JSON debug output
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
Nathan Sobo
created
4 years ago
cbc1d83
Get worktree out of the way so we can try again
Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo
and
Antonio Scandurra
created
4 years ago
f4538e9
Generalize pasting when number of selections doesn't match clipboard's
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
4 years ago
ce7966d
Merge pull request #16 from zed-industries/scoped-pool
Click to expand commit body
Replace easy-parallel with scoped-pool for path searches
Nathan Sobo
created
4 years ago
e97ce4f
Fix after method rename
Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo
and
Antonio Scandurra
created
4 years ago
Page 53 of 58