From 7d095d19f6c52220987f0c674db6e0d26a77d174 Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Mon, 11 Aug 2025 21:59:12 -0400 Subject: [PATCH] fix undo/redo when opencode is run in nested folders --- packages/opencode/src/snapshot/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/opencode/src/snapshot/index.ts b/packages/opencode/src/snapshot/index.ts index 163fec37..d69fb69d 100644 --- a/packages/opencode/src/snapshot/index.ts +++ b/packages/opencode/src/snapshot/index.ts @@ -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)), } }