]> juplo.de Git - demos/kafka/training/commitdiff
DIFF.sh → diff.sh: Zwei-Tag-Vergleich ergänzt
authorKai Moritz <kai.milan.moritz@googlemail.com>
Fri, 29 May 2026 23:54:26 +0000 (23:54 +0000)
committerKai Moritz <kai.milan.moritz@googlemail.com>
Fri, 29 May 2026 23:54:26 +0000 (23:54 +0000)
Neu: ./diff.sh <suffix1> <suffix2> vergleicht zwei Tag-Stände
(z.B. ./diff.sh claude-5 claude-6). Quellreferenz auf branches.sh
aktualisiert.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
DIFF.sh [deleted file]
diff.sh [new file with mode: 0755]

diff --git a/DIFF.sh b/DIFF.sh
deleted file mode 100755 (executable)
index c42460a..0000000
--- a/DIFF.sh
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/bash
-set -e
-
-source BRANCHES.sh
-
-for i in grundlagen__docker $BRANCHES;
-do
-  declare -n branch=${i}
-  if [ "$1" != "" ];
-  then
-    # Der erste Parameter wird als SUFFIX interpretiert
-    # Wenn er vorhanden ist, wird der jeweilige BRANCH
-    # gegen einen TAG verglichen, der aus dem Namen des
-    # Branches durch das Anhängen des SUFFIX gebildet
-    # wird
-    declare remote=${branch}--${1}
-  else
-    declare remote=origin/$branch
-  fi
-  echo -e "\nDiff from $branch against $remote\n"
-  git diff $remote $branch
-done
diff --git a/diff.sh b/diff.sh
new file mode 100755 (executable)
index 0000000..664a867
--- /dev/null
+++ b/diff.sh
@@ -0,0 +1,22 @@
+#!/bin/bash
+set -e
+
+source branches.sh
+
+# Kein Argument:      lokaler Branch gegen origin/<branch>
+# Ein Argument:       lokaler Branch gegen <branch>--<suffix>
+# Zwei Argumente:     <branch>--<suffix1> gegen <branch>--<suffix2>
+
+for i in grundlagen__docker $BRANCHES; do
+  declare -n branch=${i}
+  if [ "$1" != "" ] && [ "$2" != "" ]; then
+    echo -e "\nDiff ${branch}--${1} gegen ${branch}--${2}\n"
+    git diff "${branch}--${1}" "${branch}--${2}"
+  elif [ "$1" != "" ]; then
+    echo -e "\nDiff $branch gegen ${branch}--${1}\n"
+    git diff "${branch}--${1}" "$branch"
+  else
+    echo -e "\nDiff $branch gegen origin/$branch\n"
+    git diff "origin/$branch" "$branch"
+  fi
+done