###############################
# Git Line Endings            #
# Set default behaviour to automatically normalize line endings.
**/* text=auto
# Force batch scripts to always use CRLF line endings so that if a repo is accessed
# in Windows via a file share from Linux, the scripts will work.
**/*.{cmd,[cC][mM][dD]} text eol=crlf
**/*.{bat,[bB][aA][tT]} text eol=crlf
# Force bash scripts to always use LF line endings so that if a repo is accessed
# in Unix via a file share from Windows, the scripts will work.
**/*.sh text eol=lf
###############################
# Git Large File System (LFS) #
###############################
# Archives
**/*.7z filter=lfs diff=lfs merge=lfs -text
**/*.br filter=lfs diff=lfs merge=lfs -text
**/*.gz filter=lfs diff=lfs merge=lfs -text
**/*.tar filter=lfs diff=lfs merge=lfs -text
**/*.zip filter=lfs diff=lfs merge=lfs -text
# Documents
**/*.pdf filter=lfs diff=lfs merge=lfs -text
# Images
**/*.gif filter=lfs diff=lfs merge=lfs -text
**/*.ico filter=lfs diff=lfs merge=lfs -text
**/*.jpg filter=lfs diff=lfs merge=lfs -text
**/*.png filter=lfs diff=lfs merge=lfs -text
**/*.psd filter=lfs diff=lfs merge=lfs -text
**/*.webp filter=lfs diff=lfs merge=lfs -text
# Fonts
**/*.woff2 filter=lfs diff=lfs merge=lfs -text
# Unreal
*.uasset filter=lfs diff=lfs merge=lfs -text
*.bin filter=lfs diff=lfs merge=lfs -text
*.umap filter=lfs diff=lfs merge=lfs -text
# Other
**/*.exe filter=lfs diff=lfs merge=lfs -text
**/*.msi filter=lfs diff=lfs merge=lfs -text
**/*.wav filter=lfs diff=lfs merge=lfs -text
**/*.pcm filter=lfs diff=lfs merge=lfs -text
**/*.mp4 filter=lfs diff=lfs merge=lfs -text
**/*.dylib filter=lfs diff=lfs merge=lfs -text
**/*.dll filter=lfs diff=lfs merge=lfs -text
