Commit log
60ee97b
Always represent anchor as a versioned offset
Click to expand commit body
Remove the `Start` and `End` variants, and always
use the structure that was previously called `Middle`.
This makes Anchors simpler to serialize and deserialize.
Max Brunsfeld
created
4 years ago
b9952ba
Send and receive buffer operations
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
04c8057
Start work on sending buffer operations
Max Brunsfeld
created
4 years ago
7ee0862
Notify host when guests close buffers
Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
2257abd
Add Entity release hooks
Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
d59267a
Move `remote` module from `workspace` to `worktree`
Antonio Scandurra
created
4 years ago
3ba2223
Merge pull request #97 from zed-industries/limit-bundle-uploads
Click to expand commit body
Only upload artifacts to workflow runs on the main branch
Nathan Sobo
created
4 years ago
0faabc2
Only upload artifacts to workflow runs on the main branch
Click to expand commit body
We're running out of actions storage, and we don't really need an artifact stored for every single build.
Nathan Sobo
created
4 years ago
c4729de
Merge pull request #96 from zed-industries/retry-flaky-tests
Click to expand commit body
Add a "retries" option to gpui::test macro and use it in flaky tests
Nathan Sobo
created
4 years ago
8f7111b
Upgrade bindgen to fix warnings on new Rust
Nathan Sobo
created
4 years ago
3d67266
Add a "retries" option to gpui::test macro and use it in flaky tests
Nathan Sobo
created
4 years ago
779dbf8
Allow cleaning up connections/handlers state using `Peer::reset`
Antonio Scandurra
created
4 years ago
ce2f3f6
Consolidate more logic for joining worktree in Worktree::remote
Click to expand commit body
This way we can use this method in tests and avoid
needing to construct a Workspace.
Max Brunsfeld
created
4 years ago
6a16655
Add public method for connecting to RPC server with a given address
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
54c4b31
Fix last usage of App::test_async in one test
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
efc8bc3
Add a test-support feature flag that enables compilation of zed::test module
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
a57cb2b
Add a public gpui::TestAppContext::new method
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
f1587fb
Make `replica_id` optional in `OpenWorktreeResponse`
Antonio Scandurra
created
4 years ago
02321af
Respond to `proto::OpenBuffer` requests
Antonio Scandurra
created
4 years ago
c5e08b6
Eagerly update worktree entries when saving
Click to expand commit body
Don't use ModelHandles for storing Files.
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
dc8e216
WIP - Maintain a set of open buffers on a LocalWorktree
Max Brunsfeld
created
4 years ago
a364839
Replace FileHandle with File entity that subscribes to Worktree update events
Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
cabf6b1
Emit a diff event when worktree's snapshot is updated
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
8ae5c0d
Implement worktree::Snapshot::diff
Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
1364ba6
Allow async background work when polling worktree background snapshot
Click to expand commit body
This prepares us to perform a diff against the previous snapshot before installing a new worktree snapshot on the foreground thread.
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
986afd2
Remove other_mount_paths
Click to expand commit body
We only needed this when we relied on inodes for file identity, which we no longer attempt to do.
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
Antonio Scandurra
created
4 years ago
7489e86
Fix deadlock when comparing `FileHandle`s when handles are the same
Antonio Scandurra
created
4 years ago
95024c6
Put back `worktree_id` in `CloseFile` and `OpenBuffer` messages
Antonio Scandurra
created
4 years ago
2905ce3
WIP: Load remote history
Antonio Scandurra
created
4 years ago
f4d6fbe
Issue only one `OpenFile` and `CloseFile` request per handle
Antonio Scandurra
created
4 years ago
96c118b
Stub in more logic for open_file and close_file
Max Brunsfeld
created
4 years ago
Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
bfccb17
Update prost to include our changes
Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
a2a6d67
Start work on implementing ::file on remote WorktreeHandles
Max Brunsfeld
created
4 years ago
Antonio Scandurra
created
4 years ago
89d2545
Add worktree to workspace when joining a remote worktree
Antonio Scandurra
created
4 years ago
79cac13
Replace `Worktree` with an enum
Click to expand commit body
For now this enum only contains a `Local` variant, but the next step is
to add a `Remote` variant that will be constructed when joining a remote
worktree.
Antonio Scandurra
created
4 years ago
7a66cd1
Implement Display for ConnectionId
Max Brunsfeld
created
4 years ago
cdfb33b
Add a name to EnvelopedMessage for logging purposes
Max Brunsfeld
created
4 years ago
7a88e44
Add menu command to join worktree using URL on clipboard
Click to expand commit body
Introduce rpc::Client struct that wraps zed_rpc::Peer
Max Brunsfeld
created
4 years ago
3a78f05
Use strings for paths and buffer contents
Max Brunsfeld
created
4 years ago
f4dccc5
Replace POST /worktrees rest endpoint with GET /rpc-address
Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Max Brunsfeld
and
Antonio Scandurra
created
4 years ago
2fd0f0b
Make TypedEnvelope fields public
Max Brunsfeld
created
4 years ago
a3c938c
Ignore message-handling error in disconnect unit test
Max Brunsfeld
created
4 years ago
531443d
Don't generate bindgen layout tests
Max Brunsfeld
created
4 years ago
05a662b
Allow peers to receive individual messages before starting message loop
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
4d28d03
Rename `handle_message` to `on_message`
Antonio Scandurra
created
4 years ago
82ac7e2
Move `handle_messages` into an extension method for `Arc<Peer>`
Antonio Scandurra
created
4 years ago
d243395
Use an `i32` for user_id in RPC authentication message
Antonio Scandurra
created
4 years ago
Page 14 of 31