diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9317b6b --- /dev/null +++ b/.gitattributes @@ -0,0 +1,24 @@ +# Zeilenenden +# +# Auf Windows-Arbeitsplaetzen wandelt Git Textdateien beim Auschecken in CRLF +# um. Fuer die meisten Dateien ist das harmlos - fuer Dateien, die auf einem +# Linux-System ausgefuehrt oder interpretiert werden, nicht: ein Shell-Skript +# mit CRLF scheitert dort mit "bad interpreter: /bin/sh^M". + +*.sh text eol=lf +*.bash text eol=lf + +# Werden per FTP auf einen Linux-Server ausgeliefert. CRLF ist dort zwar +# zulaessig, erzeugt aber unnoetiges Rauschen in Diffs und Logs. +*.php text eol=lf +*.sql text eol=lf + +# PowerShell laeuft ohnehin unter Windows. +*.ps1 text eol=crlf + +# Binaerdateien nicht anfassen. +*.png binary +*.jpg binary +*.svg text +*.gz binary +*.exe binary