History

Add JJ VCS driver support

- Detect and route jj repositories alongside git - Thread VCS kind through status and UI labels - Add jj driver contract coverage and shared freshness helper

Julius Marminge committed 6 months ago

Commit c31beca1 parent 128b43230 files · +838 −44Browse files

Showing the changes to apps/server/src/orchestration (2 of 30 files). Show all

Unified · Split

2 files
  1. apps/server/src/orchestration/Layers/CheckpointReactor.test.ts +1 −0
  2. apps/server/src/orchestration/Layers/ProviderCommandReactor.test.ts +1 −0
apps/server/src/orchestration/Layers/CheckpointReactor.test.ts+1−0
@@ -291,6 +291,7 @@ describe("CheckpointReactor", () => { · 290 unmodified lines
291291 }).pipe(
292292 Effect.as({
293293 isRepo: true,
294+ kind: "git",
294295 hasPrimaryRemote: false,
295296 isDefaultRef: true,
296297 refName: "main",
apps/server/src/orchestration/Layers/ProviderCommandReactor.test.ts+1−0
@@ -240,6 +240,7 @@ describe("ProviderCommandReactor", () => { · 239 unmodified lines
240240 const refreshStatus = vi.fn((_: string) =>
241241 Effect.succeed({
242242 isRepo: true,
243+ kind: "git" as const,
243244 hasPrimaryRemote: true,
244245 isDefaultRef: false,
245246 refName: "renamed-branch",