From: Kai Moritz Date: Fri, 29 May 2026 23:54:26 +0000 (+0000) Subject: DIFF.sh → diff.sh: Zwei-Tag-Vergleich ergänzt X-Git-Tag: scripting--2026-06-04~45 X-Git-Url: http://juplo.de/gitweb/?a=commitdiff_plain;h=6e1785fe5cd6b621e6b58a885bb251b7a3681c1d;p=demos%2Fkafka%2Ftraining DIFF.sh → diff.sh: Zwei-Tag-Vergleich ergänzt Neu: ./diff.sh 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 --- diff --git a/DIFF.sh b/DIFF.sh deleted file mode 100755 index c42460ad..00000000 --- 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 index 00000000..664a8673 --- /dev/null +++ b/diff.sh @@ -0,0 +1,22 @@ +#!/bin/bash +set -e + +source branches.sh + +# Kein Argument: lokaler Branch gegen origin/ +# Ein Argument: lokaler Branch gegen -- +# Zwei Argumente: -- gegen -- + +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