ZIm/crates/theme/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
..
styles Move git status out of Entry (#22224) 2025-01-04 01:00:16 +00:00
default_colors.rs project panel: Use theme token for focused border color (#21593) 2024-12-05 19:17:26 -03:00
fallback_themes.rs project panel: Add indent guides (#18260) 2024-10-24 13:07:20 +02:00
font_family_cache.rs Document the theme crate (#18690) 2024-10-03 10:27:19 -04:00
registry.rs Revert "theme: Turn ThemeRegistry into a trait (#20076)" (#20094) 2024-11-01 15:34:20 -04:00
scale.rs Document the theme crate (#18690) 2024-10-03 10:27:19 -04:00
schema.rs Move git status out of Entry (#22224) 2025-01-04 01:00:16 +00:00
settings.rs Revert "theme: Turn ThemeRegistry into a trait (#20076)" (#20094) 2024-11-01 15:34:20 -04:00
styles.rs theme crate spring cleaning (#18695) 2024-10-03 13:17:31 -04:00
theme.rs Move git status out of Entry (#22224) 2025-01-04 01:00:16 +00:00