From d7345e2cb7e5ec25aed664173b03f940170ca657 Mon Sep 17 00:00:00 2001 From: Tarik Moussa Date: Wed, 3 Jun 2026 06:57:52 +0200 Subject: [PATCH] fix(gates): ownership-Parser bricht erst nach Tabellenbeginn ab Eine Leerzeile oder Blockquote zwischen der 'Datei-Ownership'-Ueberschrift und der Tabelle setzte den Parser zurueck -> Tabelle wurde nicht gefunden, Gate faelschlich uebersprungen. Jetzt: f=0 erst, nachdem die Tabelle begonnen hat. Co-Authored-By: Claude Opus 4.8 --- scripts/gate-ownership.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/gate-ownership.sh b/scripts/gate-ownership.sh index b03d94b..e9c68da 100755 --- a/scripts/gate-ownership.sh +++ b/scripts/gate-ownership.sh @@ -22,9 +22,10 @@ esac # (pkgprefix)-Zeilen aus der STATE.md-Ownership-Tabelle ziehen. pairs=$(awk -F'|' ' - /Datei-Ownership/{f=1; next} - f && /^[[:space:]]*$/{f=0} + /Datei-Ownership/{f=1; started=0; next} + f && started && $0 !~ /^\|/ {f=0} # erst NACH Tabellenbeginn abbrechen f && /^\|/{ + started=1; pkg=$2; paths=$3; gsub(/^[ \t]+|[ \t]+$/,"",pkg); if(pkg=="" || pkg=="Paket" || pkg ~ /---/ || pkg ~ /…/ || pkg ~ /^_/) next;