- Introduce a dedicated `GitVcsDriver` service and `vcsLayer` - Update server, orchestration, and workspace wiring to use the new layer - Adjust tests and mocks for the new git-specific dependency
Showing the changes to apps/server/src/workspace/Layers/WorkspaceFileSystem.test.ts (1 of 15 files). Show all
Unified · Split
| @@ -20,7 +20,7 @@ const TestLayer = Layer.empty.pipe( · 19 unmodified lines | |||
| 20 | Layer.provideMerge(ProjectLayer), | 20 | Layer.provideMerge(ProjectLayer), |
| 21 | Layer.provideMerge(WorkspaceEntriesLive.pipe(Layer.provide(WorkspacePathsLive))), | 21 | Layer.provideMerge(WorkspaceEntriesLive.pipe(Layer.provide(WorkspacePathsLive))), |
| 22 | Layer.provideMerge(WorkspacePathsLive), | 22 | Layer.provideMerge(WorkspacePathsLive), |
| 23 | Layer.provideMerge(GitVcsDriver.layer.pipe(Layer.provide(VcsProcess.layer))), | 23 | Layer.provideMerge(GitVcsDriver.vcsLayer.pipe(Layer.provide(VcsProcess.layer))), |
| 24 | Layer.provide( | 24 | Layer.provide( |
| 25 | ServerConfig.layerTest(process.cwd(), { | 25 | ServerConfig.layerTest(process.cwd(), { |
| 26 | prefix: "t3-workspace-files-test-", | 26 | prefix: "t3-workspace-files-test-", |