summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/opencode/src/cli/cmd/tui/context/sync.tsx2
-rw-r--r--packages/opencode/src/project/vcs.ts6
-rw-r--r--packages/sdk/js/src/gen/types.gen.ts6
3 files changed, 7 insertions, 7 deletions
diff --git a/packages/opencode/src/cli/cmd/tui/context/sync.tsx b/packages/opencode/src/cli/cmd/tui/context/sync.tsx
index adedfad09..80884c73a 100644
--- a/packages/opencode/src/cli/cmd/tui/context/sync.tsx
+++ b/packages/opencode/src/cli/cmd/tui/context/sync.tsx
@@ -242,7 +242,7 @@ export const { use: useSync, provider: SyncProvider } = createSimpleContext({
break
}
- case "vcs.changed": {
+ case "vcs.branch.updated": {
setStore("vcs", "vcs", { branch: event.properties.branch })
break
}
diff --git a/packages/opencode/src/project/vcs.ts b/packages/opencode/src/project/vcs.ts
index 153583564..59b2f99b7 100644
--- a/packages/opencode/src/project/vcs.ts
+++ b/packages/opencode/src/project/vcs.ts
@@ -10,8 +10,8 @@ const log = Log.create({ service: "vcs" })
export namespace Vcs {
export const Event = {
- Changed: Bus.event(
- "vcs.changed",
+ BranchUpdated: Bus.event(
+ "vcs.branch.updated",
z.object({
branch: z.string().optional(),
}),
@@ -58,7 +58,7 @@ export namespace Vcs {
if (next !== current) {
log.info("branch changed", { from: current, to: next })
current = next
- Bus.publish(Event.Changed, { branch: next })
+ Bus.publish(Event.BranchUpdated, { branch: next })
}
})
log.info("watching", { path: gitHead })
diff --git a/packages/sdk/js/src/gen/types.gen.ts b/packages/sdk/js/src/gen/types.gen.ts
index 4ec6b15df..08335dd39 100644
--- a/packages/sdk/js/src/gen/types.gen.ts
+++ b/packages/sdk/js/src/gen/types.gen.ts
@@ -589,8 +589,8 @@ export type EventSessionError = {
}
}
-export type EventVcsChanged = {
- type: "vcs.changed"
+export type EventVcsBranchUpdated = {
+ type: "vcs.branch.updated"
properties: {
branch?: string
}
@@ -677,7 +677,7 @@ export type Event =
| EventSessionDeleted
| EventSessionDiff
| EventSessionError
- | EventVcsChanged
+ | EventVcsBranchUpdated
| EventTuiPromptAppend
| EventTuiCommandExecute
| EventTuiToastShow