* text=auto # Enforce UTF-8 text files in repository and normalized LF line endings. *.java text eol=lf working-tree-encoding=UTF-8 *.kt text eol=lf working-tree-encoding=UTF-8 *.groovy text eol=lf working-tree-encoding=UTF-8 *.xml text eol=lf working-tree-encoding=UTF-8 *.properties text eol=lf working-tree-encoding=UTF-8 *.yml text eol=lf working-tree-encoding=UTF-8 *.yaml text eol=lf working-tree-encoding=UTF-8 *.json text eol=lf working-tree-encoding=UTF-8 *.sql text eol=lf working-tree-encoding=UTF-8 *.sh text eol=lf working-tree-encoding=UTF-8 *.md text eol=lf working-tree-encoding=UTF-8 # Windows scripts keep CRLF for direct execution. *.bat text eol=crlf working-tree-encoding=UTF-8 *.cmd text eol=crlf working-tree-encoding=UTF-8 *.ps1 text eol=crlf working-tree-encoding=UTF-8 # Binary files must never be normalized. *.jar binary *.war binary *.zip binary *.gz binary *.png binary *.jpg binary *.jpeg binary *.gif binary *.ico binary *.pdf binary