]> juplo.de Git - demos/kafka/training/commit
push.sh: Backup-Tags nur bei Bedarf und nur im Remote anlegen
authorKai Moritz <kai.milan.moritz@googlemail.com>
Sun, 31 May 2026 13:28:15 +0000 (13:28 +0000)
committerKai Moritz <kai.milan.moritz@googlemail.com>
Sun, 31 May 2026 13:28:15 +0000 (13:28 +0000)
commit09fb6b224a8d8e8a2b2fd67fc852cdb3eca0b072
tree711d0fbd7eb6c27960ef4aa3ec3a608004a4ad0b
parent6077d37e5c84f2394189273931cc47bf451f9145
push.sh: Backup-Tags nur bei Bedarf und nur im Remote anlegen

Bisher wurden automatisch für jeden Branch zwei lokale Backup-Tags
(--BACKUP-ORIGIN--<TIMESTAMP> und --BACKUP-ORIGIN--LAST) erzeugt und
gepusht. Das neue Verhalten:

- Branches werden weiterhin per --force gepusht.
- Backup-Tags werden nur noch dann erzeugt, wenn mindestens ein Branch
  durch den Push umgeschrieben (nicht nur erweitert) würde und der
  bisherige Remote-Stand in diesem Branch noch keinen Tag im Remote hat.
  In diesem Fall werden TIMESTAMP-Tags für alle Remote-Stände direkt im
  Remote-Repository angelegt.
- Existiert lokal ein gemeinsames Tag-Suffix (d.h. für jeden Branch B
  existiert ein lokaler Tag B--S, z.B. --claude-5), wird dieses
  zusammen mit den Branches in den Remote gepusht, sofern es dort noch
  nicht vorhanden ist.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
push.sh