fix undo/redo when opencode is run in nested folders

This commit is contained in:
Dax Raad
2025-08-11 21:59:12 -04:00
parent 0ca10ec2f5
commit 7d095d19f6

View File

@@ -43,7 +43,7 @@ export namespace Snapshot {
}
await $`git --git-dir ${git} add .`.quiet().cwd(app.path.cwd).nothrow()
const hash = await $`git --git-dir ${git} write-tree`.quiet().cwd(app.path.cwd).nothrow().text()
log.info("tracking", { hash })
log.info("tracking", { hash, cwd: app.path.cwd, git })
return hash.trim()
}
@@ -65,7 +65,7 @@ export namespace Snapshot {
.split("\n")
.map((x) => x.trim())
.filter(Boolean)
.map((x) => path.join(app.path.cwd, x)),
.map((x) => path.join(app.path.root, x)),
}
}