# Zeilenenden
#
# Entwickelt wird auf Windows (core.autocrlf=true), ausgeführt wird auf Linux. Für die
# meisten Dateien ist das folgenlos - für die unten aufgeführten nicht: ein Shell-Skript
# oder eine systemd-Unit mit CRLF scheitert auf Linux mit irreführenden Meldungen
# ("command not found" für einen Befehl, der sichtbar dasteht - das \r gehört noch dazu).
# Deshalb wird für diese Dateien LF erzwungen, unabhängig von der lokalen Git-Konfiguration.

# Standard: Git entscheidet, im Repo immer LF
* text=auto

# Muss im Arbeitsverzeichnis LF bleiben - wird auf Linux ausgeführt
*.yml text eol=lf
*.yaml text eol=lf
*.sh text eol=lf
*.service text eol=lf

# Binärdateien nicht anfassen
*.png binary
*.ico binary
*.nupkg binary
*.pdf binary
