fix: Trockenlauf-Zählwerte korrigieren und Fehlerbehandlung verbessern

- count_changes_in_rsync_output: Regulärer Ausdruck für gelöschte Dateien korrigiert (wildcard-Escaping)
- Doppel-Checks entfernt, Fehlerausgaben standardisiert
- Dry-Run-Output-Parsing zu gemeinsamen Funktionen verschoben
- CLAUDE.md mit präziseren Anforderungen an Fehlerbehandlung aktualisiert

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-21 17:28:11 +02:00
parent 98722536f1
commit 9f401e48e9
3 changed files with 51 additions and 23 deletions
+3 -3
View File
@@ -44,9 +44,9 @@ darktable_common.sh → Gemeinsame Hilfsfunktionen (wird per source eingebund
Dry-Run: `RSYNC_DRY_FLAG=(--dry-run)` wird zu allen Aufrufen hinzugefügt.
## itemize-changes Format
- `>f+++++++++` — neue Datei (Upload)
- `<f+++++++++` — neue Datei (Download)
- `>f` / `<f` ohne `+` — aktualisiert
- `<f+++++++++` — neue Datei (Upload, an Remote gesendet)
- `>f+++++++++` — neue Datei (Download, lokal empfangen)
- `<f` / `>f` ohne `+` — aktualisiert
- `*deleting` — gelöscht
## Sicherheitsmechanismen