mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-08-28 05:27:24 +00:00
Remove 'Initial Checkpoint' terminology, use 'Checkpoint' consistently (#6643)
Co-authored-by: Roo Code <roomote@roocode.com>
This commit is contained in:
parent
a1439c1f96
commit
2882d99ea8
24 changed files with 5 additions and 29 deletions
|
|
@ -134,12 +134,12 @@ async function checkGitInstallation(
|
|||
cline.checkpointServiceInitializing = false
|
||||
})
|
||||
|
||||
service.on("checkpoint", ({ isFirst, fromHash: from, toHash: to }) => {
|
||||
service.on("checkpoint", ({ fromHash: from, toHash: to }) => {
|
||||
try {
|
||||
provider?.postMessageToWebview({ type: "currentCheckpointUpdated", text: to })
|
||||
|
||||
cline
|
||||
.say("checkpoint_saved", to, undefined, undefined, { isFirst, from, to }, undefined, {
|
||||
.say("checkpoint_saved", to, undefined, undefined, { from, to }, undefined, {
|
||||
isNonInteractive: true,
|
||||
})
|
||||
.catch((err) => {
|
||||
|
|
|
|||
|
|
@ -215,14 +215,13 @@ export abstract class ShadowCheckpointService extends EventEmitter {
|
|||
await this.stageAll(this.git)
|
||||
const commitArgs = options?.allowEmpty ? { "--allow-empty": null } : undefined
|
||||
const result = await this.git.commit(message, commitArgs)
|
||||
const isFirst = this._checkpoints.length === 0
|
||||
const fromHash = this._checkpoints[this._checkpoints.length - 1] ?? this.baseHash!
|
||||
const toHash = result.commit || fromHash
|
||||
this._checkpoints.push(toHash)
|
||||
const duration = Date.now() - startTime
|
||||
|
||||
if (isFirst || result.commit) {
|
||||
this.emit("checkpoint", { type: "checkpoint", isFirst, fromHash, toHash, duration })
|
||||
if (result.commit) {
|
||||
this.emit("checkpoint", { type: "checkpoint", fromHash, toHash, duration })
|
||||
}
|
||||
|
||||
if (result.commit) {
|
||||
|
|
|
|||
|
|
@ -693,7 +693,6 @@ describe.each([[RepoPerTaskCheckpointService, "RepoPerTaskCheckpointService"]])(
|
|||
expect(eventData.type).toBe("checkpoint")
|
||||
expect(eventData.toHash).toBe(result?.commit)
|
||||
expect(typeof eventData.duration).toBe("number")
|
||||
expect(typeof eventData.isFirst).toBe("boolean") // Can be true or false depending on checkpoint history
|
||||
})
|
||||
|
||||
it("does not emit checkpoint event when no changes and allowEmpty=false", async () => {
|
||||
|
|
|
|||
|
|
@ -25,7 +25,6 @@ export interface CheckpointEventMap {
|
|||
initialize: { type: "initialize"; workspaceDir: string; baseHash: string; created: boolean; duration: number }
|
||||
checkpoint: {
|
||||
type: "checkpoint"
|
||||
isFirst: boolean
|
||||
fromHash: string
|
||||
toHash: string
|
||||
duration: number
|
||||
|
|
|
|||
|
|
@ -37,9 +37,7 @@ export const CheckpointSaved = ({ checkpoint, ...props }: CheckpointSavedProps)
|
|||
<div className="flex items-center justify-between">
|
||||
<div className="flex gap-2">
|
||||
<span className="codicon codicon-git-commit text-blue-400" />
|
||||
<span className="font-bold">
|
||||
{metadata.isFirst ? t("chat:checkpoint.initial") : t("chat:checkpoint.regular")}
|
||||
</span>
|
||||
<span className="font-bold">{t("chat:checkpoint.regular")}</span>
|
||||
{isCurrent && <span className="text-muted text-sm">{t("chat:checkpoint.current")}</span>}
|
||||
</div>
|
||||
<CheckpointMenu {...props} checkpoint={metadata} />
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
import { z } from "zod"
|
||||
|
||||
export const checkpointSchema = z.object({
|
||||
isFirst: z.boolean(),
|
||||
from: z.string(),
|
||||
to: z.string(),
|
||||
})
|
||||
|
|
|
|||
1
webview-ui/src/i18n/locales/ca/chat.json
generated
1
webview-ui/src/i18n/locales/ca/chat.json
generated
|
|
@ -139,7 +139,6 @@
|
|||
"streamingFailed": "Transmissió API ha fallat"
|
||||
},
|
||||
"checkpoint": {
|
||||
"initial": "Punt de control inicial",
|
||||
"regular": "Punt de control",
|
||||
"initializingWarning": "Encara s'està inicialitzant el punt de control... Si això triga massa, pots desactivar els punts de control a la <settingsLink>configuració</settingsLink> i reiniciar la teva tasca.",
|
||||
"menu": {
|
||||
|
|
|
|||
1
webview-ui/src/i18n/locales/de/chat.json
generated
1
webview-ui/src/i18n/locales/de/chat.json
generated
|
|
@ -139,7 +139,6 @@
|
|||
"streamingFailed": "API-Streaming fehlgeschlagen"
|
||||
},
|
||||
"checkpoint": {
|
||||
"initial": "Initialer Checkpoint",
|
||||
"regular": "Checkpoint",
|
||||
"initializingWarning": "Checkpoint wird noch initialisiert... Falls dies zu lange dauert, kannst du Checkpoints in den <settingsLink>Einstellungen</settingsLink> deaktivieren und deine Aufgabe neu starten.",
|
||||
"menu": {
|
||||
|
|
|
|||
|
|
@ -145,7 +145,6 @@
|
|||
"streamingFailed": "API Streaming Failed"
|
||||
},
|
||||
"checkpoint": {
|
||||
"initial": "Initial Checkpoint",
|
||||
"regular": "Checkpoint",
|
||||
"initializingWarning": "Still initializing checkpoint... If this takes too long, you can disable checkpoints in <settingsLink>settings</settingsLink> and restart your task.",
|
||||
"menu": {
|
||||
|
|
|
|||
1
webview-ui/src/i18n/locales/es/chat.json
generated
1
webview-ui/src/i18n/locales/es/chat.json
generated
|
|
@ -139,7 +139,6 @@
|
|||
"streamingFailed": "Transmisión API falló"
|
||||
},
|
||||
"checkpoint": {
|
||||
"initial": "Punto de control inicial",
|
||||
"regular": "Punto de control",
|
||||
"initializingWarning": "Todavía inicializando el punto de control... Si esto tarda demasiado, puedes desactivar los puntos de control en la <settingsLink>configuración</settingsLink> y reiniciar tu tarea.",
|
||||
"menu": {
|
||||
|
|
|
|||
1
webview-ui/src/i18n/locales/fr/chat.json
generated
1
webview-ui/src/i18n/locales/fr/chat.json
generated
|
|
@ -139,7 +139,6 @@
|
|||
"streamingFailed": "Échec du streaming API"
|
||||
},
|
||||
"checkpoint": {
|
||||
"initial": "Point de contrôle initial",
|
||||
"regular": "Point de contrôle",
|
||||
"initializingWarning": "Initialisation du point de contrôle en cours... Si cela prend trop de temps, tu peux désactiver les points de contrôle dans les <settingsLink>paramètres</settingsLink> et redémarrer ta tâche.",
|
||||
"menu": {
|
||||
|
|
|
|||
1
webview-ui/src/i18n/locales/hi/chat.json
generated
1
webview-ui/src/i18n/locales/hi/chat.json
generated
|
|
@ -139,7 +139,6 @@
|
|||
"streamingFailed": "API स्ट्रीमिंग विफल हुई"
|
||||
},
|
||||
"checkpoint": {
|
||||
"initial": "प्रारंभिक चेकपॉइंट",
|
||||
"regular": "चेकपॉइंट",
|
||||
"initializingWarning": "चेकपॉइंट अभी भी आरंभ हो रहा है... अगर यह बहुत समय ले रहा है, तो आप <settingsLink>सेटिंग्स</settingsLink> में चेकपॉइंट को अक्षम कर सकते हैं और अपने कार्य को पुनः आरंभ कर सकते हैं।",
|
||||
"menu": {
|
||||
|
|
|
|||
1
webview-ui/src/i18n/locales/id/chat.json
generated
1
webview-ui/src/i18n/locales/id/chat.json
generated
|
|
@ -148,7 +148,6 @@
|
|||
"streamingFailed": "Streaming API Gagal"
|
||||
},
|
||||
"checkpoint": {
|
||||
"initial": "Checkpoint Awal",
|
||||
"regular": "Checkpoint",
|
||||
"initializingWarning": "Masih menginisialisasi checkpoint... Jika ini terlalu lama, kamu bisa menonaktifkan checkpoint di <settingsLink>pengaturan</settingsLink> dan restart tugas.",
|
||||
"menu": {
|
||||
|
|
|
|||
1
webview-ui/src/i18n/locales/it/chat.json
generated
1
webview-ui/src/i18n/locales/it/chat.json
generated
|
|
@ -142,7 +142,6 @@
|
|||
"streamingFailed": "Streaming API fallito"
|
||||
},
|
||||
"checkpoint": {
|
||||
"initial": "Checkpoint iniziale",
|
||||
"regular": "Checkpoint",
|
||||
"initializingWarning": "Inizializzazione del checkpoint in corso... Se questa operazione richiede troppo tempo, puoi disattivare i checkpoint nelle <settingsLink>impostazioni</settingsLink> e riavviare l'attività.",
|
||||
"menu": {
|
||||
|
|
|
|||
1
webview-ui/src/i18n/locales/ja/chat.json
generated
1
webview-ui/src/i18n/locales/ja/chat.json
generated
|
|
@ -139,7 +139,6 @@
|
|||
"streamingFailed": "APIストリーミング失敗"
|
||||
},
|
||||
"checkpoint": {
|
||||
"initial": "初期チェックポイント",
|
||||
"regular": "チェックポイント",
|
||||
"initializingWarning": "チェックポイントの初期化中... 時間がかかりすぎる場合は、<settingsLink>設定</settingsLink>でチェックポイントを無効にしてタスクを再開できます。",
|
||||
"menu": {
|
||||
|
|
|
|||
1
webview-ui/src/i18n/locales/ko/chat.json
generated
1
webview-ui/src/i18n/locales/ko/chat.json
generated
|
|
@ -139,7 +139,6 @@
|
|||
"streamingFailed": "API 스트리밍 실패"
|
||||
},
|
||||
"checkpoint": {
|
||||
"initial": "초기 체크포인트",
|
||||
"regular": "체크포인트",
|
||||
"initializingWarning": "체크포인트 초기화 중... 시간이 너무 오래 걸리면 <settingsLink>설정</settingsLink>에서 체크포인트를 비활성화하고 작업을 다시 시작할 수 있습니다.",
|
||||
"menu": {
|
||||
|
|
|
|||
1
webview-ui/src/i18n/locales/nl/chat.json
generated
1
webview-ui/src/i18n/locales/nl/chat.json
generated
|
|
@ -134,7 +134,6 @@
|
|||
"streamingFailed": "API-streaming mislukt"
|
||||
},
|
||||
"checkpoint": {
|
||||
"initial": "Initiële checkpoint",
|
||||
"regular": "Checkpoint",
|
||||
"initializingWarning": "Checkpoint wordt nog steeds geïnitialiseerd... Als dit te lang duurt, kun je checkpoints uitschakelen in de <settingsLink>instellingen</settingsLink> en je taak opnieuw starten.",
|
||||
"menu": {
|
||||
|
|
|
|||
1
webview-ui/src/i18n/locales/pl/chat.json
generated
1
webview-ui/src/i18n/locales/pl/chat.json
generated
|
|
@ -139,7 +139,6 @@
|
|||
"streamingFailed": "Strumieniowanie API nie powiodło się"
|
||||
},
|
||||
"checkpoint": {
|
||||
"initial": "Początkowy punkt kontrolny",
|
||||
"regular": "Punkt kontrolny",
|
||||
"initializingWarning": "Trwa inicjalizacja punktu kontrolnego... Jeśli to trwa zbyt długo, możesz wyłączyć punkty kontrolne w <settingsLink>ustawieniach</settingsLink> i uruchomić zadanie ponownie.",
|
||||
"menu": {
|
||||
|
|
|
|||
1
webview-ui/src/i18n/locales/pt-BR/chat.json
generated
1
webview-ui/src/i18n/locales/pt-BR/chat.json
generated
|
|
@ -139,7 +139,6 @@
|
|||
"streamingFailed": "Streaming API falhou"
|
||||
},
|
||||
"checkpoint": {
|
||||
"initial": "Ponto de verificação inicial",
|
||||
"regular": "Ponto de verificação",
|
||||
"initializingWarning": "Ainda inicializando ponto de verificação... Se isso demorar muito, você pode desativar os pontos de verificação nas <settingsLink>configurações</settingsLink> e reiniciar sua tarefa.",
|
||||
"menu": {
|
||||
|
|
|
|||
1
webview-ui/src/i18n/locales/ru/chat.json
generated
1
webview-ui/src/i18n/locales/ru/chat.json
generated
|
|
@ -134,7 +134,6 @@
|
|||
"streamingFailed": "Ошибка потокового API-запроса"
|
||||
},
|
||||
"checkpoint": {
|
||||
"initial": "Начальная точка сохранения",
|
||||
"regular": "Точка сохранения",
|
||||
"initializingWarning": "Точка сохранения еще инициализируется... Если это занимает слишком много времени, вы можете отключить точки сохранения в <settingsLink>настройках</settingsLink> и перезапустить задачу.",
|
||||
"menu": {
|
||||
|
|
|
|||
1
webview-ui/src/i18n/locales/tr/chat.json
generated
1
webview-ui/src/i18n/locales/tr/chat.json
generated
|
|
@ -139,7 +139,6 @@
|
|||
"streamingFailed": "API Akışı Başarısız"
|
||||
},
|
||||
"checkpoint": {
|
||||
"initial": "İlk Kontrol Noktası",
|
||||
"regular": "Kontrol Noktası",
|
||||
"initializingWarning": "Kontrol noktası hala başlatılıyor... Bu çok uzun sürerse, <settingsLink>ayarlar</settingsLink> bölümünden kontrol noktalarını devre dışı bırakabilir ve görevinizi yeniden başlatabilirsiniz.",
|
||||
"menu": {
|
||||
|
|
|
|||
1
webview-ui/src/i18n/locales/vi/chat.json
generated
1
webview-ui/src/i18n/locales/vi/chat.json
generated
|
|
@ -139,7 +139,6 @@
|
|||
"streamingFailed": "Streaming API thất bại"
|
||||
},
|
||||
"checkpoint": {
|
||||
"initial": "Điểm kiểm tra ban đầu",
|
||||
"regular": "Điểm kiểm tra",
|
||||
"initializingWarning": "Đang khởi tạo điểm kiểm tra... Nếu quá trình này mất quá nhiều thời gian, bạn có thể vô hiệu hóa điểm kiểm tra trong <settingsLink>cài đặt</settingsLink> và khởi động lại tác vụ của bạn.",
|
||||
"menu": {
|
||||
|
|
|
|||
1
webview-ui/src/i18n/locales/zh-CN/chat.json
generated
1
webview-ui/src/i18n/locales/zh-CN/chat.json
generated
|
|
@ -139,7 +139,6 @@
|
|||
"streamingFailed": "API流式传输失败"
|
||||
},
|
||||
"checkpoint": {
|
||||
"initial": "初始检查点",
|
||||
"regular": "检查点",
|
||||
"initializingWarning": "正在初始化检查点...如果耗时过长,你可以在<settingsLink>设置</settingsLink>中禁用检查点并重新启动任务。",
|
||||
"menu": {
|
||||
|
|
|
|||
1
webview-ui/src/i18n/locales/zh-TW/chat.json
generated
1
webview-ui/src/i18n/locales/zh-TW/chat.json
generated
|
|
@ -139,7 +139,6 @@
|
|||
"streamingFailed": "API 串流處理失敗"
|
||||
},
|
||||
"checkpoint": {
|
||||
"initial": "初始檢查點",
|
||||
"regular": "檢查點",
|
||||
"initializingWarning": "正在初始化檢查點...如果耗時過長,你可以在<settingsLink>設定</settingsLink>中停用檢查點並重新啟動任務。",
|
||||
"menu": {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue