refactor: unison-Migration vorbereiten — rsync-Abstraktion #9
Reference in New Issue
Block a user
Delete Branch "feat/script-unison-migration"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Zusammenfassung
Zentralisiere rsync-Logik in
darktable_common.shmit neuerperform_rsync()-Funktion zur Vorbereitung der unison-Migration.Änderungen
perform_rsync()-Funktion mit standardisiertem rsync-Handlingperform_rsync(), reduzierte Duplikationperform_rsync()und FehlerbehandlungAkzeptanzkriterien
perform_rsync()funktioniert mit Upload und Download (Test-Verifizierung)perform_rsync()verwaltet (Tests mit RSYNC_STUB_DRY_LINES)perform_rsync()statt Inline-Logik (Code-Review: 0 Duplikationen)validate_path) funktionieren noch (Tests pass)Test-Planung
Tests müssen noch mit
bats tests/durchlaufen werden.🤖 Erstellt mit /ship