|
|
@@ -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 })
|