# 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 *.conf text eol=lf