ZIm/crates/collab/src
Cole Miller cf7d639fbc
Migrate most callers of git-related worktree APIs to use the GitStore (#27225)
This is a pure refactoring PR that goes through all the git-related APIs
exposed by the worktree crate and minimizes their use outside that
crate, migrating callers of those APIs to read from the GitStore
instead. This is to prepare for evacuating git repository state from
worktrees and making the GitStore the new source of truth.

Other drive-by changes:

- `project::git` is now `project::git_store`, for consistency with the
other project stores
- the project panel's test module has been split into its own file

Release Notes:

- N/A

---------

Co-authored-by: Max Brunsfeld <maxbrunsfeld@gmail.com>
2025-03-21 00:10:17 -04:00
..
api Remove unused AssistantThreadFeedback event (#27021) 2025-03-18 20:39:54 +00:00
bin windows: Make collab run on Windows (#23117) 2025-01-17 09:39:13 +02:00
db Separate repository state synchronization from worktree synchronization (#27140) 2025-03-20 18:07:03 -04:00
llm collab: Make account age-related fields required in LlmTokenClaims (#26959) 2025-03-17 19:54:44 -04:00
rpc Remove dev servers (#19638) 2024-10-24 12:14:03 -06:00
tests Migrate most callers of git-related worktree APIs to use the GitStore (#27225) 2025-03-21 00:10:17 -04:00
api.rs collab: Remove POST /snowflake/events endpoint (#24817) 2025-02-13 14:31:57 -05:00
auth.rs Eliminate GPUI View, ViewContext, and WindowContext types (#22632) 2025-01-26 03:02:45 +00:00
cents.rs Send llm events to snowflake too (#21091) 2024-11-22 20:40:39 -07:00
completion.rs Supermaven (#10788) 2024-05-03 12:50:42 -07:00
db.rs Separate repository state synchronization from worktree synchronization (#27140) 2025-03-20 18:07:03 -04:00
env.rs collab: Add support for reading boolean values from .env.toml (#16317) 2024-08-15 17:07:17 -04:00
errors.rs Remove more unused code related to GitHub auth and errors 2022-04-21 08:57:49 -06:00
executor.rs Remove 2 suffix for collab, rope, settings, menu 2024-01-03 12:29:16 -08:00
lib.rs Rename livekit_server to livekit_api (#24984) 2025-02-16 20:24:12 +00:00
llm.rs collab: Make account age-related fields required in LlmTokenClaims (#26959) 2025-03-17 19:54:44 -04:00
main.rs Eliminate GPUI View, ViewContext, and WindowContext types (#22632) 2025-01-26 03:02:45 +00:00
migrations.rs collab: Remove unused parameter to run_database_migrations (#15883) 2024-08-06 17:31:52 -04:00
rate_limiter.rs Allow filling co-authors in the git panel's commit input (#23329) 2025-01-18 22:57:17 +02:00
rpc.rs Separate repository state synchronization from worktree synchronization (#27140) 2025-03-20 18:07:03 -04:00
seed.rs Eliminate GPUI View, ViewContext, and WindowContext types (#22632) 2025-01-26 03:02:45 +00:00
stripe_billing.rs Eliminate GPUI View, ViewContext, and WindowContext types (#22632) 2025-01-26 03:02:45 +00:00
tests.rs Debugger implementation (#13433) 2025-03-18 12:55:25 -04:00
user_backfiller.rs Eliminate GPUI View, ViewContext, and WindowContext types (#22632) 2025-01-26 03:02:45 +00:00