summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAiden Cline <[email protected]>2025-09-29 22:21:54 -0500
committerGitHub <[email protected]>2025-09-29 22:21:54 -0500
commitbc9ff7e99f86d7b871a01cdc1dcab20a965f0b25 (patch)
treea0ac5441e81146f8261fe563f3e98fb43c19310c
parent7447460b5af698d7d88717ad47e9d256ea81bd88 (diff)
downloadopencode-bc9ff7e99f86d7b871a01cdc1dcab20a965f0b25.tar.gz
opencode-bc9ff7e99f86d7b871a01cdc1dcab20a965f0b25.zip
fix: worktree cmd (#2870)
-rw-r--r--packages/opencode/src/project/project.ts14
1 files changed, 6 insertions, 8 deletions
diff --git a/packages/opencode/src/project/project.ts b/packages/opencode/src/project/project.ts
index 37a03cc2b..88134483e 100644
--- a/packages/opencode/src/project/project.ts
+++ b/packages/opencode/src/project/project.ts
@@ -62,14 +62,12 @@ export namespace Project {
await Storage.write<Info>(["project", "global"], project)
return project
}
- worktree = path.dirname(
- await $`git rev-parse --path-format=absolute --git-common-dir`
- .quiet()
- .nothrow()
- .cwd(worktree)
- .text()
- .then((x) => x.trim()),
- )
+ worktree = await $`git rev-parse --path-format=absolute --show-toplevel`
+ .quiet()
+ .nothrow()
+ .cwd(worktree)
+ .text()
+ .then((x) => x.trim())
const project: Info = {
id,
worktree,