Die Rebases sind jetzt nicht mehr interaktiv
authorKai Moritz <kai@juplo.de>
Fri, 8 Nov 2024 11:58:20 +0000 (12:58 +0100)
committerKai Moritz <kai@juplo.de>
Fri, 8 Nov 2024 11:58:20 +0000 (12:58 +0100)
* Das ist __viel praktischer__!
* Die Rebases laufen automatisch, ohne dass man jedes mal zuvor den
  jeweils anstehenden Rebase bestätigen muss, ohne dabei überhaupt
  erkennen zu können, um welchen Rebase es sich handelt
* Wenn etwas schief geht, steht die Shell dann an der fraglichen Stelle.
* D.h., ...
** man sieht direkt, um welchen Rebase es sich handelt
** man kann den Fehler beheben und fortsetzen, oder
** man kann  abbrechen und neu ansetzen (i.d.R., um Commits zu entfernen,
   die stören, weil sie nur in der Liste stehen, weil sie Upstream
   angepasst wurden)

REBASE.sh

index 1abcb78..619cc2d 100755 (executable)
--- a/REBASE.sh
+++ b/REBASE.sh
@@ -8,5 +8,5 @@ do
   declare -n root=${i}__ROOT
   declare -n branch=${i}
   echo -e "\nRebasing $branch on $root"
-  git rebase -i $root $branch;
+  git rebase $root $branch;
 done