fix(git): Zeilenenden festlegen, damit install.sh unter Linux startet
Ohne .gitattributes wandelt Git auf einem Windows-Arbeitsplatz beim Auschecken in CRLF um. Fuer install.sh ist das kein Schoenheitsfehler, sondern ein Ausfall: Das Skript wird auf Linux-Zielsystemen ausgefuehrt und scheitert dort mit "bad interpreter: /bin/sh^M". Aufgefallen an der Umwandlungswarnung beim vorigen Commit - die ausgelieferte Fassung auf dem Server hat noch LF, die naechste aus dem Repository gebaute haette es nicht mehr gehabt. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
c8f3e78635
commit
7f41372e5f
@@ -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
|
||||
Reference in New Issue
Block a user