Просмотр исходного кода

wip: always force create snapshot

Dax Raad 7 месяцев назад
Родитель
Сommit
2c82ee592c
2 измененных файлов с 3 добавлено и 3 удалено
  1. 1 1
      packages/opencode/src/session/index.ts
  2. 2 2
      packages/opencode/src/snapshot/index.ts

+ 1 - 1
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) => {

+ 2 - 2
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()