From 11efb6e9de183aba3c6a79e74b9601b12422f053 Mon Sep 17 00:00:00 2001
From: Ichthyostega
Date: Mon, 10 Nov 2025 02:55:02 +0100
Subject: [PATCH] Git-flow: Illustrations
Vectorgraphic drawings to show the Git-flow branching scheme
explained in the accompanying text
---
doc/technical/code/GitBranching.txt | 5 +
wiki/thinkPad.ichthyo.mm | 252 +++++++++++++++++++++++++---
2 files changed, 237 insertions(+), 20 deletions(-)
diff --git a/doc/technical/code/GitBranching.txt b/doc/technical/code/GitBranching.txt
index 731389679..9d565c33d 100644
--- a/doc/technical/code/GitBranching.txt
+++ b/doc/technical/code/GitBranching.txt
@@ -32,6 +32,11 @@ extended line into their _personal repository._ However, the _normative state_ o
is represented by the link:https://git.lumiera.org/gitweb?p=LUMIERA[»Lumiera Repository«]
`git://git.lumiera.org/LUMIERA`
+***************************************************
+image:{img}/pub/GitFlow-branches.svg[
+"Illustration Git-flow branching pattern"]
+***************************************************
+
The Core Developer(s) can _push_ to this repository, thereby acting as _Gateway._ Automated builds
will listen to this repository, and any further _downstream processes,_ like e.g. packaging,
are always based on this state. What is described in the following sections however is a
diff --git a/wiki/thinkPad.ichthyo.mm b/wiki/thinkPad.ichthyo.mm
index aca8c2d90..7e35e2c21 100644
--- a/wiki/thinkPad.ichthyo.mm
+++ b/wiki/thinkPad.ichthyo.mm
@@ -165916,8 +165916,8 @@ that situation will improve in forseeable future.
-
-
+
+
@@ -165945,7 +165945,7 @@ that situation will improve in forseeable future.
-
+
@@ -165962,7 +165962,7 @@ that situation will improve in forseeable future.
-
+
@@ -165975,7 +165975,7 @@ that situation will improve in forseeable future.
-
+
@@ -166158,8 +166158,60 @@ that situation will improve in forseeable future.
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Wobei allerdings (gemäß meinen Erfahrungen bei der Bank) die CI explizit so aufgesetzt werden muß, daß sie verschiedene »Linien« nicht vermischt. Es ist nicht möglich, die CI-Builds allein durch die Versionsnummer zu steuern. Vielmehr muß es eine dedizierte CI geben für
+
+
+ -
+ Produktionsstand
+
+ -
+ Releases in Arbeit
+
+ -
+ Fixes in Arbeit
+
+ -
+ Integration
+
+ -
+ Feature-Development
+
+
+
+
+
+
+
+
+
+
+ ...so daß die unqualifizierte Version auf dem Integration-Branch die geringste Prio hat (am ältesten sortiert), Features danach stehen, und mit Timestamp markierte explizite Snapshots die höchste Prio haben
+
+
+
+
+
+
+
+
+
+
+
@@ -166181,6 +166233,7 @@ that situation will improve in forseeable future.
+
@@ -166205,8 +166258,8 @@ that situation will improve in forseeable future.
-
-
+
+
@@ -166711,15 +166764,108 @@ that situation will improve in forseeable future.
-
+
+
+
+
+
+
+
+ Und zwar aus mehrerlei Gründen
+
+
+ -
+ didaktisch: mein Text operiert auf einem abstrakteren Level als der Original-Text von Vincent Driessen; daher gehe ich auf viele Details nicht ein, arbeite aber die Grundstrukturen und Motivationen stärker heraus
+
+ -
+ Abweichungen in der Methode: ich setzte die Tags etwas woanders, und ich schlage vor, die back-Merges sets vom Tag aus zu machen
+
+ -
+ Darstellung: ich möchte den Zeitablauf von unten nach oben darstellen, so wie er auch in fast allen Git-UIs gezeigt wird
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ nach einigem Herumknobeln: es paßt neben den einleitenden Text, ab dem 2. Absatz ⟹ daraus ergibt sich eine Beschränkung der Zeichnungsgröße
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -166729,6 +166875,21 @@ that situation will improve in forseeable future.
+
+
+
+
+
+
+
+ rein praktisch gesehen bringt das keinen Mehrwert;
+
+
+ wir hatten bisher nur »preview«-Releases, wlche nicht wirklich einen greifbaren Stand verkörpern. Zudem liegt das letzte solche Release jetzt (Räusper) zehn Jahre zurück... wir würden also jetzt über 10 Jahre einen leeren Branch ziehen. Da erscheint es mir besser, das Schema jetzt neu aufzusetzen, mit Master von dem Punkt an dem Git-flow eingeführt wird
+
+
+
+
@@ -166748,17 +166909,62 @@ that situation will improve in forseeable future.
-
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ project/news/DevReport-16-11.txt : by cutting a new ``preview release'' (Version `Lumiera-0.pre.03`), and, in the process, updating the packages...
+
+ -
+ project/news/old_news.txt : We published the next »preview release« `0.pre.03`
+
+ -
+ project/background/history/Resources.txt : Erwähnung in der Zeittafel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fazit: OK
+
+
+
+
+
@@ -167064,12 +167270,18 @@ that situation will improve in forseeable future.
+
+
-
+
+
+
+
+
-
+
@@ -167129,7 +167341,7 @@ that situation will improve in forseeable future.
-
+