(dir: string)
| 117 | }) |
| 118 | |
| 119 | async function initGitRepo(dir: string) { |
| 120 | await fs.mkdir(dir, { recursive: true }) |
| 121 | await $`git init`.cwd(dir).quiet() |
| 122 | await $`git config core.fsmonitor false`.cwd(dir).quiet() |
| 123 | await $`git config commit.gpgsign false`.cwd(dir).quiet() |
| 124 | await $`git config user.email "test@opencode.test"`.cwd(dir).quiet() |
| 125 | await $`git config user.name "Test"`.cwd(dir).quiet() |
| 126 | await fs.writeFile(path.join(dir, "tracked.txt"), "base\n") |
| 127 | await $`git add tracked.txt`.cwd(dir).quiet() |
| 128 | await $`git commit -m "base"`.cwd(dir).quiet() |
| 129 | } |
| 130 | |
| 131 | const startWorkspaceSyncingWithFlag = (projectID: ProjectV2.ID, experimentalWorkspaces: boolean) => |
| 132 | Effect.runPromise( |
no test coverage detected