From c519d590a36118fabe34c81730adce9a7a07d471 Mon Sep 17 00:00:00 2001 From: Kai Moritz Date: Sun, 31 May 2026 09:24:02 +0000 Subject: [PATCH] copy.sh: Sonderfall technik-check entfernt, Ziel folgt immer dem Branch-Namen Co-Authored-By: Claude Sonnet 4.6 --- CLAUDE.md | 2 -- copy.sh | 8 +------- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 602cfb8b..ad799746 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -224,8 +224,6 @@ Dieser Branch enthält zwei zusätzliche Skripte für das Gradle-Setup: Branch-Namen bilden auch die Verzeichnisstruktur im verteilten TGZ ab: Der Branch `springkafka/technik-check--vorlage` wird als `springkafka/technik-check/` extrahiert. Von dort ist `../..` das Trainings-Wurzelverzeichnis — so funktioniert `bootstrap-gradle.sh --distribute` korrekt. -**Sonderfall `copy.sh`**: `springkafka/technik-check--vorlage` wird nach `vorlagen/grundlagen/technik-check/` kopiert (nicht `vorlagen/springkafka/`), da der Technik-Check thematisch zu den Grundlagen-Vorlagen gehört. - ## Einen neuen Übungs-Branch hinzufügen Diese beiden Stellen müssen immer gemeinsam aktualisiert werden — sie halten unterschiedliche Informationen: diff --git a/copy.sh b/copy.sh index 4f00b127..61c8e451 100755 --- a/copy.sh +++ b/copy.sh @@ -68,13 +68,7 @@ for i in $BRANCHES; do continue ;; *--vorlage) - vorlage="${branch%--vorlage}" - # Sonderfall: technik-check gehört thematisch zu den Grundlagen - if [ "$vorlage" = "springkafka/technik-check" ]; then - dest="$VORLAGEN/grundlagen/technik-check" - else - dest="$VORLAGEN/$vorlage" - fi + dest="$VORLAGEN/${branch%--vorlage}" ;; *--livecoding) dest="$LIVECODING/${branch%--livecoding}" -- 2.39.5