ZIm/crates/assistant/src
Mikayla Maki 9613084f59
Move git status out of Entry (#22224)
- [x] Rewrite worktree git handling
- [x] Fix tests
- [x] Fix `test_propagate_statuses_for_repos_under_project`
- [x] Replace `WorkDirectoryEntry` with `WorkDirectory` in
`RepositoryEntry`
- [x] Add a worktree event for capturing git status changes
- [x] Confirm that the local repositories are correctly updating the new
WorkDirectory field
- [x] Implement the git statuses query as a join when pulling entries
out of worktree
- [x] Use this new join to implement the project panel and outline
panel.
- [x] Synchronize git statuses over the wire for collab and remote dev
(use the existing `worktree_repository_statuses` table, adjust as
needed)
- [x] Only send changed statuses to collab

Release Notes:

- N/A

---------

Co-authored-by: Cole Miller <cole@zed.dev>
Co-authored-by: Mikayla <mikayla@zed.com>
Co-authored-by: Nathan <nathan@zed.dev>
2025-01-04 01:00:16 +00:00
..
context gpui: Don't export named Context from prelude (#21869) 2024-12-11 13:21:40 -05:00
slash_command Dequalify WindowContext and ViewContext references (#22477) 2024-12-28 23:09:55 +00:00
assistant.rs assistant: Remove outdated settings update path (#21672) 2025-01-03 22:52:08 +00:00
assistant_panel.rs Move git status out of Entry (#22224) 2025-01-04 01:00:16 +00:00
assistant_settings.rs assistant: Remove unused AssistantSettings::update_file (#22636) 2025-01-03 23:34:15 +00:00
context.rs assistant2: Restructure storage of tool uses and results (#21194) 2024-11-25 21:53:27 -05:00
context_store.rs Use static LazyLocks for all constant regexes (#22225) 2024-12-19 02:20:35 +00:00
inline_assistant.rs Move git status out of Entry (#22224) 2025-01-04 01:00:16 +00:00
patch.rs Fix more failure cases of assistant edits (#19653) 2024-10-25 14:30:34 -07:00
prompt_library.rs Improve StringMatchCandidate::new interface (#22011) 2024-12-14 13:35:36 -07:00
prompts.rs logs: Reduce log noise by using more debug logs (#20498) 2024-11-11 15:11:20 +01:00
slash_command.rs Resolve completion items once exactly (#22448) 2024-12-27 16:43:01 +00:00
slash_command_picker.rs Cleanups preparing for WindowContext refactor (#22475) 2024-12-28 21:36:14 +00:00
slash_command_settings.rs Add settings to remote servers, use XDG paths on remote, and enable node LSPs (#19176) 2024-10-15 23:32:44 -07:00
slash_command_working_set.rs assistant: Fix completions for slash commands provided by context servers (#20423) 2024-11-08 11:35:39 -05:00
streaming_diff.rs Reduce memory footprint for inline transformations (#20296) 2024-11-06 15:07:16 +01:00
terminal_inline_assistant.rs language_model_selector: Don't recreate the Picker view each render (#21939) 2024-12-12 17:08:48 -05:00