diff options
| author | Aiden Cline <[email protected]> | 2025-12-05 01:00:47 -0600 |
|---|---|---|
| committer | Aiden Cline <[email protected]> | 2025-12-05 01:00:47 -0600 |
| commit | 05d2f7052945ff713cd49e034047480e7e6c7688 (patch) | |
| tree | 89f7c5941e47d6897ad3ae525a11ac04d19ed121 | |
| parent | f950de95ba3744dad248f51aaaa893afb3a22f4e (diff) | |
| download | opencode-05d2f7052945ff713cd49e034047480e7e6c7688.tar.gz opencode-05d2f7052945ff713cd49e034047480e7e6c7688.zip | |
ignore: tweak
| -rw-r--r-- | packages/opencode/src/project/project.ts | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/packages/opencode/src/project/project.ts b/packages/opencode/src/project/project.ts index b3b724005..78d2a1fd1 100644 --- a/packages/opencode/src/project/project.ts +++ b/packages/opencode/src/project/project.ts @@ -104,13 +104,12 @@ export namespace Project { if (globalSessions.length === 0) return log.info("migrating sessions from global", { newProjectID, worktree, count: globalSessions.length }) - const worktreePrefix = worktree.endsWith(path.sep) ? worktree : worktree + path.sep await work(10, globalSessions, async (key) => { const sessionID = key[key.length - 1] const session = await Storage.read<Session.Info>(key).catch(() => undefined) if (!session) return - if (session.directory && session.directory !== worktree && !session.directory.startsWith(worktreePrefix)) return + if (session.directory && session.directory !== worktree) return session.projectID = newProjectID log.info("migrating session", { sessionID, from: "global", to: newProjectID }) |
