# Zeilenenden festlegen.
#
# Entwickelt wird auf Windows, ausgeliefert wird auf Linux. Windows
# beendet Zeilen mit zwei Zeichen (CR LF), Linux mit einem (LF). Bei
# Textdateien ist das folgenlos -- bei Skripten nicht: Aus der ersten
# Zeile "#!/bin/bash" wird dann "#!/bin/bash\r", und Linux sucht nach
# einem Programm, dessen Name auf ein unsichtbares Zeichen endet. Der
# Fehler lautet dann "bad interpreter" und nennt einen Pfad, der voellig
# richtig aussieht.
#
# Deshalb: Alles, was auf dem Server ausgefuehrt wird, bekommt fest
# Unix-Zeilenenden -- unabhaengig davon, womit es bearbeitet wurde.

*.sh   text eol=lf
*.mjs  text eol=lf
*.js   text eol=lf
*.json text eol=lf
*.sql  text eol=lf
*.yml  text eol=lf

# Bilder und Schriften nie anfassen.
*.png  binary
*.jpg  binary
*.webp binary
*.ico  binary
*.woff  binary
*.woff2 binary
