fix(gates): ownership-Parser bricht erst nach Tabellenbeginn ab
Some checks failed
gates / quality (push) Has been cancelled
Some checks failed
gates / quality (push) Has been cancelled
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 <noreply@anthropic.com>
This commit is contained in:
@@ -22,9 +22,10 @@ esac
|
|||||||
|
|
||||||
# (pkg<TAB>prefix)-Zeilen aus der STATE.md-Ownership-Tabelle ziehen.
|
# (pkg<TAB>prefix)-Zeilen aus der STATE.md-Ownership-Tabelle ziehen.
|
||||||
pairs=$(awk -F'|' '
|
pairs=$(awk -F'|' '
|
||||||
/Datei-Ownership/{f=1; next}
|
/Datei-Ownership/{f=1; started=0; next}
|
||||||
f && /^[[:space:]]*$/{f=0}
|
f && started && $0 !~ /^\|/ {f=0} # erst NACH Tabellenbeginn abbrechen
|
||||||
f && /^\|/{
|
f && /^\|/{
|
||||||
|
started=1;
|
||||||
pkg=$2; paths=$3;
|
pkg=$2; paths=$3;
|
||||||
gsub(/^[ \t]+|[ \t]+$/,"",pkg);
|
gsub(/^[ \t]+|[ \t]+$/,"",pkg);
|
||||||
if(pkg=="" || pkg=="Paket" || pkg ~ /---/ || pkg ~ /…/ || pkg ~ /^_/) next;
|
if(pkg=="" || pkg=="Paket" || pkg ~ /---/ || pkg ~ /…/ || pkg ~ /^_/) next;
|
||||||
|
|||||||
Reference in New Issue
Block a user