Fix git init failing when no default branch or user config is set

This commit is contained in:
Chris Wanstrath 2026-03-24 18:40:06 -07:00
parent 7588ef5564
commit 0e467a1bdf

View File

@ -147,9 +147,9 @@ router.post('/', async c => {
const run = (cmd: string[]) => Bun.spawn(cmd, { cwd: tmpDir, stdout: 'ignore', stderr: 'ignore' }).exited const run = (cmd: string[]) => Bun.spawn(cmd, { cwd: tmpDir, stdout: 'ignore', stderr: 'ignore' }).exited
await run(['git', 'init']) await run(['git', 'init', '-b', 'main'])
await run(['git', 'add', '.']) await run(['git', 'add', '.'])
await run(['git', 'commit', '-m', 'init']) await run(['git', '-c', 'user.name=toes', '-c', 'user.email=toes@localhost', 'commit', '-m', 'init'])
await run(['git', 'remote', 'add', 'toes', gitUrl(name)]) await run(['git', 'remote', 'add', 'toes', gitUrl(name)])
const exitCode = await run(['git', 'push', 'toes', 'main']) const exitCode = await run(['git', 'push', 'toes', 'main'])