MCPcopy Create free account
hub / github.com/anomalyco/opencode / initGitRepo

Function initGitRepo

packages/opencode/test/control-plane/workspace.test.ts:119–129  ·  view source on GitHub ↗
(dir: string)

Source from the content-addressed store, hash-verified

117})
118
119async 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
131const startWorkspaceSyncingWithFlag = (projectID: ProjectV2.ID, experimentalWorkspaces: boolean) =>
132 Effect.runPromise(

Callers 1

workspace.test.tsFile · 0.85

Calls 2

quietMethod · 0.80
cwdMethod · 0.65

Tested by

no test coverage detected