-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitattributes
More file actions
27 lines (22 loc) · 810 Bytes
/
.gitattributes
File metadata and controls
27 lines (22 loc) · 810 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Set default behavior to automatically normalize line endings
* text=auto
# Shell scripts: LF line endings
# Note: File permissions (chmod +x) are tracked by Git's index, not gitattributes.
# To avoid permission conflicts on clones, run: git config core.fileMode false
# This is handled automatically by install.sh and update.sh
*.sh text eol=lf
# YAML files should use LF
*.yml text eol=lf
*.yaml text eol=lf
# Markdown can use any line ending
*.md text
# Environment files (if tracked)
.env* text eol=lf
*.env text eol=lf
# Image files - use Git LFS
*.png filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.ico filter=lfs diff=lfs merge=lfs -text
*.eps filter=lfs diff=lfs merge=lfs -text
*.svg filter=lfs diff=lfs merge=lfs -text