# Git attributes for MEV Bot V2 # Optimizes git operations and ensures consistent handling across platforms # Auto detect text files and perform LF normalization * text=auto # Source code *.go text eol=lf *.mod text eol=lf *.sum text eol=lf *.sh text eol=lf *.bash text eol=lf # Documentation *.md text eol=lf *.txt text eol=lf *.json text eol=lf *.yaml text eol=lf *.yml text eol=lf *.toml text eol=lf # Configuration .gitignore text eol=lf .gitattributes text eol=lf .golangci.yml text eol=lf Makefile text eol=lf Dockerfile text eol=lf # Scripts scripts/* text eol=lf # Binary files *.png binary *.jpg binary *.jpeg binary *.gif binary *.ico binary *.mov binary *.mp4 binary *.mp3 binary *.gz binary *.zip binary *.tar binary *.pdf binary # Go binaries *.exe binary *.so binary *.dylib binary # Archives *.7z binary *.jar binary *.rar binary *.tar.gz binary *.tgz binary # Exclude files from export-ignore (speeds up git archive) .gitattributes export-ignore .gitignore export-ignore .github export-ignore .golangci.yml export-ignore *.md export-ignore docs export-ignore scripts export-ignore # Git LFS tracking for large files (if needed in future) # *.bin filter=lfs diff=lfs merge=lfs -text # *.dat filter=lfs diff=lfs merge=lfs -text # Diff settings *.go diff=golang *.mod diff=golang *.sum diff=golang # Merge strategies *.json merge=ours *.lock merge=ours go.sum merge=ours