- Detect and route jj repositories alongside git - Thread VCS kind through status and UI labels - Add jj driver contract coverage and shared freshness helper
Showing the changes to apps/server/src/server.test.ts (1 of 30 files). Show all
Unified · Split
| @@ -2373,6 +2373,7 @@ it.layer(NodeServices.layer)("server router seam", (it) => { · 2372 unmodified lines | |||
| 2373 | localStatus: () => | 2373 | localStatus: () => |
| 2374 | Effect.succeed({ | 2374 | Effect.succeed({ |
| 2375 | isRepo: true, | 2375 | isRepo: true, |
| 2376 | kind: "git", | ||
| 2376 | hasPrimaryRemote: true, | 2377 | hasPrimaryRemote: true, |
| 2377 | isDefaultRef: true, | 2378 | isDefaultRef: true, |
| 2378 | refName: "main", | 2379 | refName: "main", |
| @@ -2389,6 +2390,7 @@ it.layer(NodeServices.layer)("server router seam", (it) => { · 10 unmodified lines | |||
| 2389 | status: () => | 2390 | status: () => |
| 2390 | Effect.succeed({ | 2391 | Effect.succeed({ |
| 2391 | isRepo: true, | 2392 | isRepo: true, |
| 2393 | kind: "git", | ||
| 2392 | hasPrimaryRemote: true, | 2394 | hasPrimaryRemote: true, |
| 2393 | isDefaultRef: true, | 2395 | isDefaultRef: true, |
| 2394 | refName: "main", | 2396 | refName: "main", |
| @@ -2643,6 +2645,7 @@ it.layer(NodeServices.layer)("server router seam", (it) => { · 248 unmodified lines | |||
| 2643 | localStatus: () => | 2645 | localStatus: () => |
| 2644 | Effect.succeed({ | 2646 | Effect.succeed({ |
| 2645 | isRepo: true, | 2647 | isRepo: true, |
| 2648 | kind: "git", | ||
| 2646 | hasPrimaryRemote: true, | 2649 | hasPrimaryRemote: true, |
| 2647 | isDefaultRef: true, | 2650 | isDefaultRef: true, |
| 2648 | refName: "main", | 2651 | refName: "main", |
| @@ -2664,6 +2667,7 @@ it.layer(NodeServices.layer)("server router seam", (it) => { · 15 unmodified lines | |||
| 2664 | statusCalls += 1; | 2667 | statusCalls += 1; |
| 2665 | return { | 2668 | return { |
| 2666 | isRepo: true, | 2669 | isRepo: true, |
| 2670 | kind: "git", | ||
| 2667 | hasPrimaryRemote: true, | 2671 | hasPrimaryRemote: true, |
| 2668 | isDefaultRef: true, | 2672 | isDefaultRef: true, |
| 2669 | refName: "main", | 2673 | refName: "main", |
| @@ -2720,6 +2724,7 @@ it.layer(NodeServices.layer)("server router seam", (it) => { · 50 unmodified lines | |||
| 2720 | localStatus: () => | 2724 | localStatus: () => |
| 2721 | Effect.succeed({ | 2725 | Effect.succeed({ |
| 2722 | isRepo: true, | 2726 | isRepo: true, |
| 2727 | kind: "git", | ||
| 2723 | hasPrimaryRemote: true, | 2728 | hasPrimaryRemote: true, |
| 2724 | isDefaultRef: false, | 2729 | isDefaultRef: false, |
| 2725 | refName: "feature/demo", | 2730 | refName: "feature/demo", |
| @@ -2741,6 +2746,7 @@ it.layer(NodeServices.layer)("server router seam", (it) => { · 15 unmodified lines | |||
| 2741 | statusCalls += 1; | 2746 | statusCalls += 1; |
| 2742 | return { | 2747 | return { |
| 2743 | isRepo: true, | 2748 | isRepo: true, |
| 2749 | kind: "git", | ||
| 2744 | hasPrimaryRemote: true, | 2750 | hasPrimaryRemote: true, |
| 2745 | isDefaultRef: false, | 2751 | isDefaultRef: false, |
| 2746 | refName: "feature/demo", | 2752 | refName: "feature/demo", |
| @@ -2792,6 +2798,7 @@ it.layer(NodeServices.layer)("server router seam", (it) => { · 45 unmodified lines | |||
| 2792 | localStatus: () => | 2798 | localStatus: () => |
| 2793 | Effect.succeed({ | 2799 | Effect.succeed({ |
| 2794 | isRepo: true, | 2800 | isRepo: true, |
| 2801 | kind: "git", | ||
| 2795 | hasPrimaryRemote: true, | 2802 | hasPrimaryRemote: true, |
| 2796 | isDefaultRef: true, | 2803 | isDefaultRef: true, |
| 2797 | refName: "main", | 2804 | refName: "main", |
| @@ -2835,6 +2842,7 @@ it.layer(NodeServices.layer)("server router seam", (it) => { · 37 unmodified lines | |||
| 2835 | localStatus: () => | 2842 | localStatus: () => |
| 2836 | Effect.succeed({ | 2843 | Effect.succeed({ |
| 2837 | isRepo: true, | 2844 | isRepo: true, |
| 2845 | kind: "git", | ||
| 2838 | hasPrimaryRemote: true, | 2846 | hasPrimaryRemote: true, |
| 2839 | isDefaultRef: false, | 2847 | isDefaultRef: false, |
| 2840 | refName: "feature/demo", | 2848 | refName: "feature/demo", |
| @@ -2911,6 +2919,7 @@ it.layer(NodeServices.layer)("server router seam", (it) => { · 70 unmodified lines | |||
| 2911 | Effect.andThen( | 2919 | Effect.andThen( |
| 2912 | Effect.succeed({ | 2920 | Effect.succeed({ |
| 2913 | isRepo: true, | 2921 | isRepo: true, |
| 2922 | kind: "git" as const, | ||
| 2914 | hasPrimaryRemote: true, | 2923 | hasPrimaryRemote: true, |
| 2915 | isDefaultRef: false, | 2924 | isDefaultRef: false, |
| 2916 | refName: "feature/demo", | 2925 | refName: "feature/demo", |
| @@ -3577,6 +3586,7 @@ it.layer(NodeServices.layer)("server router seam", (it) => { · 660 unmodified lines | |||
| 3577 | const refreshStatus = vi.fn((_: string) => | 3586 | const refreshStatus = vi.fn((_: string) => |
| 3578 | Effect.succeed({ | 3587 | Effect.succeed({ |
| 3579 | isRepo: true, | 3588 | isRepo: true, |
| 3589 | kind: "git" as const, | ||
| 3580 | hasPrimaryRemote: true, | 3590 | hasPrimaryRemote: true, |
| 3581 | isDefaultRef: false, | 3591 | isDefaultRef: false, |
| 3582 | refName: "t3code/bootstrap-refName", | 3592 | refName: "t3code/bootstrap-refName", |