diff options
| author | Shoubhit Dash <[email protected]> | 2026-03-19 19:29:29 +0530 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-03-19 19:29:29 +0530 |
| commit | e6f521477959b1009153d8310fb90ac41d766b8b (patch) | |
| tree | a995a931aa546702cb87076ccac7e895e6a17927 /packages/app/src/context/global-sync | |
| parent | 84f60d97a0c37c9136dfd965a66a0c8685a19e71 (diff) | |
| download | opencode-e6f521477959b1009153d8310fb90ac41d766b8b.tar.gz opencode-e6f521477959b1009153d8310fb90ac41d766b8b.zip | |
feat: add git-backed session review modes (#17961)
Diffstat (limited to 'packages/app/src/context/global-sync')
| -rw-r--r-- | packages/app/src/context/global-sync/bootstrap.ts | 2 | ||||
| -rw-r--r-- | packages/app/src/context/global-sync/event-reducer.ts | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/packages/app/src/context/global-sync/bootstrap.ts b/packages/app/src/context/global-sync/bootstrap.ts index 13494b7ad..c71e00f6f 100644 --- a/packages/app/src/context/global-sync/bootstrap.ts +++ b/packages/app/src/context/global-sync/bootstrap.ts @@ -158,7 +158,7 @@ export async function bootstrapDirectory(input: { input.sdk.vcs.get().then((x) => { const next = x.data ?? input.store.vcs input.setStore("vcs", next) - if (next?.branch) input.vcsCache.setStore("value", next) + if (next) input.vcsCache.setStore("value", next) }), input.sdk.permission.list().then((x) => { const grouped = groupBySession( diff --git a/packages/app/src/context/global-sync/event-reducer.ts b/packages/app/src/context/global-sync/event-reducer.ts index b8eda0573..0e243e95a 100644 --- a/packages/app/src/context/global-sync/event-reducer.ts +++ b/packages/app/src/context/global-sync/event-reducer.ts @@ -268,9 +268,9 @@ export function applyDirectoryEvent(input: { break } case "vcs.branch.updated": { - const props = event.properties as { branch: string } + const props = event.properties as { branch?: string } if (input.store.vcs?.branch === props.branch) break - const next = { branch: props.branch } + const next = { ...input.store.vcs, branch: props.branch } input.setStore("vcs", next) if (input.vcsCache) input.vcsCache.setStore("value", next) break |
