]> juplo.de Git - demos/kafka/training/commitdiff
CLAUDE.md: copy.sh-Beschreibung um --delete und Verzeichnis-Bereinigung ergänzt
authorKai Moritz <kai.milan.moritz@googlemail.com>
Sun, 31 May 2026 00:52:35 +0000 (00:52 +0000)
committerKai Moritz <kai.milan.moritz@googlemail.com>
Sun, 31 May 2026 00:52:35 +0000 (00:52 +0000)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
.claude/settings.local.json
CLAUDE.md

index a4afea62e7e73f98d6fc9ad5692d96887989fa52..f681cdf21004babda300a52ca5d5ef5ace65d516 100644 (file)
@@ -36,7 +36,8 @@
       "Bash(chmod +x patch-nexus.sh)",
       "Bash(chmod +x diff.sh)",
       "Bash(grep -- \"--claude-5$\")",
-      "Bash(grep -- \"--claude-6$\")"
+      "Bash(grep -- \"--claude-6$\")",
+      "Bash(git commit -m ' *)"
     ]
   }
 }
index 86d41edc835acaf8db1eb3e04be1461017b3e9e3..602cfb8bb84ac8668c690ac3476fe3f3fdcb74d3 100644 (file)
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -204,7 +204,7 @@ Alle Skripte laden zuerst `branches.sh`, das die vollständige Branch-Liste defi
 | `reset.sh` | Ohne Argument: setzt alle Branches auf `origin/<branch>` zurück. Mit Argument: auf Tag `<branch>--<prefix>` |
 | `diff.sh` | Ohne Arg: lokaler Branch gegen `origin/<branch>`. Ein Arg: gegen `<branch>--<suffix>`. Zwei Args: `<branch>--<suffix1>` gegen `<branch>--<suffix2>` |
 | `build.sh` | Baut alle Branches (erkennt Maven/Gradle automatisch); `--vorlage`-Branches werden übersprungen. Mit `--publish`: Docker-Images veröffentlichen |
-| `copy.sh` | Kopiert Branches in `../vorlagen`-, `../livecoding`-, `../spickzettel`-Verzeichnisse. Optionaler Tag-Suffix als erstes Argument kopiert den jeweiligen Tag-Stand. Mit `--nexus-url=<url>` werden Gradle-Setups anschließend für einen internen Nexus gepatcht |
+| `copy.sh` | Kopiert Branches in `../vorlagen`-, `../livecoding`-, `../spickzettel`-Verzeichnisse (mit `--delete`: entfernte Dateien werden auch im Ziel gelöscht). Verzeichnisse zu nicht mehr gelisteten Branches werden automatisch bereinigt. Optionaler Tag-Suffix als erstes Argument kopiert den jeweiligen Tag-Stand. Mit `--nexus-url=<url>` werden Gradle-Setups anschließend für einen internen Nexus gepatcht |
 | `patch-nexus.sh` | Patcht `build.gradle` (Nexus als Repository), `settings.gradle` (pluginManagement) und optional mit `--gradle-dist-url=<url>` auch `gradle-wrapper.properties`. Wird aus dem Zielverzeichnis (`../vorlagen/`) aufgerufen |
 
 Nach Massenoperationen immer zu `scripting` zurückkehren — Skripte führen am Ende `git checkout scripting` aus.