From 3a8c114d826016a48b017b0bacc2ac14b23f1edf Mon Sep 17 00:00:00 2001 From: Christoph Brandau Date: Thu, 2 Jul 2026 12:40:53 +0200 Subject: [PATCH] make the Commit restore more safe --- .claude/settings.local.json | 5 +++- src-tauri/src/git.rs | 34 +++++++++++++++++++++++--- src/App.svelte | 2 +- src/lib/components/HistoryPanel.svelte | 2 +- 4 files changed, 36 insertions(+), 7 deletions(-) diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 9400d51..0817c64 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -31,7 +31,10 @@ "Bash(grep -n \"input,\\\\|select,\\\\|input {\\\\|select {\\\\|.repo-form input\\\\|input:focus\\\\|::placeholder\" src/app.css)", "Bash(sudo -n true)", "Bash(rustc --version)", - "Read(//mnt/c/Users/cbr/Desktop/src-tauri/src/**)" + "Read(//mnt/c/Users/cbr/Desktop/src-tauri/src/**)", + "Bash(sudo apt install -y libdbus-1-dev pkg-config)", + "Bash(dpkg -l)", + "Bash(apt list *)" ] } } diff --git a/src-tauri/src/git.rs b/src-tauri/src/git.rs index 8d514e2..261d07e 100644 --- a/src-tauri/src/git.rs +++ b/src-tauri/src/git.rs @@ -988,7 +988,21 @@ pub fn restore_to_commit(path: String, commit: String) -> Result { applyStatus(await restoreToCommit(activeRepoPath, target.hash)); diff --git a/src/lib/components/HistoryPanel.svelte b/src/lib/components/HistoryPanel.svelte index 2edc4b0..6a5b255 100644 --- a/src/lib/components/HistoryPanel.svelte +++ b/src/lib/components/HistoryPanel.svelte @@ -226,7 +226,7 @@