summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/opencode/src/session/index.ts2
-rw-r--r--packages/opencode/src/snapshot/index.ts4
2 files changed, 3 insertions, 3 deletions
diff --git a/packages/opencode/src/session/index.ts b/packages/opencode/src/session/index.ts
index e39f7fa4c..7858763fa 100644
--- a/packages/opencode/src/session/index.ts
+++ b/packages/opencode/src/session/index.ts
@@ -1084,7 +1084,7 @@ export namespace Session {
if ((msg.info.id === input.messageID && !input.partID) || part.id === input.partID) {
// if no useful parts left in message, same as reverting whole message
const partID = remaining.some((item) => ["text", "tool"].includes(item.type)) ? input.partID : undefined
- const snapshot = session.revert?.snapshot ?? (await Snapshot.create(true))
+ const snapshot = session.revert?.snapshot ?? (await Snapshot.create())
log.info("revert snapshot", { snapshot })
if (lastSnapshot) await Snapshot.restore(lastSnapshot.snapshot)
const next = await update(input.sessionID, (draft) => {
diff --git a/packages/opencode/src/snapshot/index.ts b/packages/opencode/src/snapshot/index.ts
index e147ba129..d76f0d5b4 100644
--- a/packages/opencode/src/snapshot/index.ts
+++ b/packages/opencode/src/snapshot/index.ts
@@ -23,7 +23,7 @@ export namespace Snapshot {
})
}
- export async function create(force?: boolean) {
+ export async function create() {
log.info("creating snapshot")
const app = App.info()
@@ -55,7 +55,7 @@ export namespace Snapshot {
log.info("added files")
const result =
- await $`git --git-dir ${git} commit ${force ? "--allow-empty" : ""} -m "snapshot" --no-gpg-sign --author="opencode <[email protected]>"`
+ await $`git --git-dir ${git} commit --allow-empty -m "snapshot" --no-gpg-sign --author="opencode <[email protected]>"`
.quiet()
.cwd(app.path.cwd)
.nothrow()