# Git Attributes for AIPass # Line ending normalization + binary file handling # Auto detect text files and perform LF normalization * text=auto # Source code - always use LF *.py text eol=lf *.json text eol=lf *.yml text eol=lf *.yaml text eol=lf *.toml text eol=lf # Documentation - always use LF *.md text eol=lf *.txt text eol=lf LICENSE text eol=lf # Shell scripts - must use LF (won't work with CRLF) *.sh text eol=lf # Configuration files .gitattributes text eol=lf .gitignore text eol=lf .env text eol=lf # Audio files - binary (don't merge or diff) *.wav binary *.mp3 binary *.ogg binary # Binary files *.png binary *.jpg binary *.jpeg binary *.gif binary *.ico binary *.pdf binary *.zip binary *.gz binary # Python compiled - binary *.pyc binary *.pyo binary *.whl binary # Database files *.db binary *.sqlite binary *.sqlite3 binary # Better diffs *.py diff=python *.md diff=markdown