From c4078dbdc67f83d30518ed28e6f57569b172a6a4 Mon Sep 17 00:00:00 2001 From: Mark Joshwel Date: Thu, 6 Jun 2024 16:17:29 +0800 Subject: [PATCH] all: do not use macros --- Design.gitattributes | 187 +++++++++++++++++---------------- Generic.gitattributes | 167 ++++++++++++++++-------------- Modelling.gitattributes | 203 ++++++++++++++++++------------------ Unity.gitattributes | 222 +++++++++++++++++----------------------- 4 files changed, 381 insertions(+), 398 deletions(-) diff --git a/Design.gitattributes b/Design.gitattributes index a1dd641..de08c3e 100644 --- a/Design.gitattributes +++ b/Design.gitattributes @@ -1,105 +1,116 @@ # design .gitattributes for design files (e.g., adobe, figma, ...) # fonts -*.otf lfs -*.ttf lfs -*.woff lfs -*.woff2 lfs +*.otf filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.woff filter=lfs diff=lfs merge=lfs -text +*.woff2 filter=lfs diff=lfs merge=lfs -text # design files -*.psd lfs -*.ai lfs -*.ae lfs -*.prproj lfs -*.xd lfs -*.fig lfs +*.psd filter=lfs diff=lfs merge=lfs -text +*.ai filter=lfs diff=lfs merge=lfs -text +*.ae filter=lfs diff=lfs merge=lfs -text +*.prproj filter=lfs diff=lfs merge=lfs -text +*.xd filter=lfs diff=lfs merge=lfs -text +*.fig filter=lfs diff=lfs merge=lfs -text # images -*.jpg lfs -*.JPG lfs -*.jpeg lfs -*.JPEG lfs -*.png lfs -*.PNG lfs -*.gif lfs -*.GIF lfs -*.tif lfs -*.TIF lfs -*.tiff lfs -*.TIFF lfs -*.bmp lfs -*.BMP lfs -*.exr lfs -*.EXR lfs -*.hdr lfs -*.HDR lfs -*.psd lfs -*.PSD lfs -*.tga lfs -*.TGA lfs -*.pdf lfs -*.PDF lfs -*.pict lfs -*.webp lfs +*.jpg filter=lfs diff=lfs merge=lfs -text +*.JPG filter=lfs diff=lfs merge=lfs -text +*.jpeg filter=lfs diff=lfs merge=lfs -text +*.JPEG filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.PNG filter=lfs diff=lfs merge=lfs -text +*.gif filter=lfs diff=lfs merge=lfs -text +*.GIF filter=lfs diff=lfs merge=lfs -text +*.tif filter=lfs diff=lfs merge=lfs -text +*.TIF filter=lfs diff=lfs merge=lfs -text +*.tiff filter=lfs diff=lfs merge=lfs -text +*.TIFF filter=lfs diff=lfs merge=lfs -text +*.bmp filter=lfs diff=lfs merge=lfs -text +*.BMP filter=lfs diff=lfs merge=lfs -text +*.exr filter=lfs diff=lfs merge=lfs -text +*.EXR filter=lfs diff=lfs merge=lfs -text +*.hdr filter=lfs diff=lfs merge=lfs -text +*.HDR filter=lfs diff=lfs merge=lfs -text +*.psd filter=lfs diff=lfs merge=lfs -text +*.PSD filter=lfs diff=lfs merge=lfs -text +*.tga filter=lfs diff=lfs merge=lfs -text +*.TGA filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.PDF filter=lfs diff=lfs merge=lfs -text +*.pict filter=lfs diff=lfs merge=lfs -text +*.webp filter=lfs diff=lfs merge=lfs -text # media *.mov lf -*.MOV lfs -*.avi lfs -*.AVI lfs -*.mp4 lfs -*.MP4 lfs -*.m4a lfs -*.M4A lfs -*.m4v lfs -*.M4v lfs -*.mp3 lfs -*.MP3 lfs -*.ogg lfs -*.OGG lfs -*.ogv lfs -*.OGV lfs -*.oga lfs -*.OGA lfs -*.ogx lfs -*.OGX lfs -*.spx lfs -*.SPX lfs -*.aif lfs -*.AIF lfs -*.aiff lfs -*.AIFF lfs -*.wav lfs -*.WAV lfs -*.flac lfs -*.FLAC lfs -*.mod lfs -*.wav lfs -*.xm lfs +*.MOV filter=lfs diff=lfs merge=lfs -text +*.avi filter=lfs diff=lfs merge=lfs -text +*.AVI filter=lfs diff=lfs merge=lfs -text +*.mp4 filter=lfs diff=lfs merge=lfs -text +*.MP4 filter=lfs diff=lfs merge=lfs -text +*.m4a filter=lfs diff=lfs merge=lfs -text +*.M4A filter=lfs diff=lfs merge=lfs -text +*.m4v filter=lfs diff=lfs merge=lfs -text +*.M4v filter=lfs diff=lfs merge=lfs -text +*.mp3 filter=lfs diff=lfs merge=lfs -text +*.MP3 filter=lfs diff=lfs merge=lfs -text +*.ogg filter=lfs diff=lfs merge=lfs -text +*.OGG filter=lfs diff=lfs merge=lfs -text +*.ogv filter=lfs diff=lfs merge=lfs -text +*.OGV filter=lfs diff=lfs merge=lfs -text +*.oga filter=lfs diff=lfs merge=lfs -text +*.OGA filter=lfs diff=lfs merge=lfs -text +*.ogx filter=lfs diff=lfs merge=lfs -text +*.OGX filter=lfs diff=lfs merge=lfs -text +*.spx filter=lfs diff=lfs merge=lfs -text +*.SPX filter=lfs diff=lfs merge=lfs -text +*.aif filter=lfs diff=lfs merge=lfs -text +*.AIF filter=lfs diff=lfs merge=lfs -text +*.aiff filter=lfs diff=lfs merge=lfs -text +*.AIFF filter=lfs diff=lfs merge=lfs -text +*.wav filter=lfs diff=lfs merge=lfs -text +*.WAV filter=lfs diff=lfs merge=lfs -text +*.flac filter=lfs diff=lfs merge=lfs -text +*.FLAC filter=lfs diff=lfs merge=lfs -text +*.mod filter=lfs diff=lfs merge=lfs -text +*.wav filter=lfs diff=lfs merge=lfs -text +*.xm filter=lfs diff=lfs merge=lfs -text # video -*.asf lfs -*.flv lfs -*.mpeg lfs -*.mpg lfs -*.wmv lfs +*.asf filter=lfs diff=lfs merge=lfs -text +*.flv filter=lfs diff=lfs merge=lfs -text +*.mpeg filter=lfs diff=lfs merge=lfs -text +*.mpg filter=lfs diff=lfs merge=lfs -text +*.wmv filter=lfs diff=lfs merge=lfs -text # libraries -*.dll lfs -*.DLL lfs -*.so lfs -*.SO lfs -*.pdb lfs +*.dll filter=lfs diff=lfs merge=lfs -text +*.DLL filter=lfs diff=lfs merge=lfs -text +*.so filter=lfs diff=lfs merge=lfs -text +*.SO filter=lfs diff=lfs merge=lfs -text +*.pdb filter=lfs diff=lfs merge=lfs -text # archives -*.7z lfs -*.bz2 lfs -*.gz lfs -*.rar lfs -*.tar lfs -*.zip lfs +*.7z filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text -# Executable/Installer -*.apk lfs -*.exe lfs -*.dat lfs +# executables/libraries/misc +*.exe filter=lfs diff=lfs merge=lfs -text +*.EXE filter=lfs diff=lfs merge=lfs -text +*.app filter=lfs diff=lfs merge=lfs -text +*.APP filter=lfs diff=lfs merge=lfs -text +*.apk filter=lfs diff=lfs merge=lfs -text +*.APK filter=lfs diff=lfs merge=lfs -text +*.ipa filter=lfs diff=lfs merge=lfs -text +*.IPA filter=lfs diff=lfs merge=lfs -text +*.dll filter=lfs diff=lfs merge=lfs -text +*.DLL filter=lfs diff=lfs merge=lfs -text +*.so filter=lfs diff=lfs merge=lfs -text +*.SO filter=lfs diff=lfs merge=lfs -text +*.dat filter=lfs diff=lfs merge=lfs -text +*.DAT filter=lfs diff=lfs merge=lfs -text diff --git a/Generic.gitattributes b/Generic.gitattributes index e29c612..e0b4223 100644 --- a/Generic.gitattributes +++ b/Generic.gitattributes @@ -1,89 +1,100 @@ # images -*.jpg lfs -*.JPG lfs -*.jpeg lfs -*.JPEG lfs -*.png lfs -*.PNG lfs -*.gif lfs -*.GIF lfs -*.tif lfs -*.TIF lfs -*.tiff lfs -*.TIFF lfs -*.bmp lfs -*.BMP lfs -*.exr lfs -*.EXR lfs -*.hdr lfs -*.HDR lfs -*.psd lfs -*.PSD lfs -*.tga lfs -*.TGA lfs -*.pdf lfs -*.PDF lfs -*.pict lfs -*.webp lfs +*.jpg filter=lfs diff=lfs merge=lfs -text +*.JPG filter=lfs diff=lfs merge=lfs -text +*.jpeg filter=lfs diff=lfs merge=lfs -text +*.JPEG filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.PNG filter=lfs diff=lfs merge=lfs -text +*.gif filter=lfs diff=lfs merge=lfs -text +*.GIF filter=lfs diff=lfs merge=lfs -text +*.tif filter=lfs diff=lfs merge=lfs -text +*.TIF filter=lfs diff=lfs merge=lfs -text +*.tiff filter=lfs diff=lfs merge=lfs -text +*.TIFF filter=lfs diff=lfs merge=lfs -text +*.bmp filter=lfs diff=lfs merge=lfs -text +*.BMP filter=lfs diff=lfs merge=lfs -text +*.exr filter=lfs diff=lfs merge=lfs -text +*.EXR filter=lfs diff=lfs merge=lfs -text +*.hdr filter=lfs diff=lfs merge=lfs -text +*.HDR filter=lfs diff=lfs merge=lfs -text +*.psd filter=lfs diff=lfs merge=lfs -text +*.PSD filter=lfs diff=lfs merge=lfs -text +*.tga filter=lfs diff=lfs merge=lfs -text +*.TGA filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.PDF filter=lfs diff=lfs merge=lfs -text +*.pict filter=lfs diff=lfs merge=lfs -text +*.webp filter=lfs diff=lfs merge=lfs -text # media *.mov lf -*.MOV lfs -*.avi lfs -*.AVI lfs -*.mp4 lfs -*.MP4 lfs -*.m4a lfs -*.M4A lfs -*.m4v lfs -*.M4v lfs -*.mp3 lfs -*.MP3 lfs -*.ogg lfs -*.OGG lfs -*.ogv lfs -*.OGV lfs -*.oga lfs -*.OGA lfs -*.ogx lfs -*.OGX lfs -*.spx lfs -*.SPX lfs -*.aif lfs -*.AIF lfs -*.aiff lfs -*.AIFF lfs -*.wav lfs -*.WAV lfs -*.flac lfs -*.FLAC lfs -*.mod lfs -*.wav lfs -*.xm lfs +*.MOV filter=lfs diff=lfs merge=lfs -text +*.avi filter=lfs diff=lfs merge=lfs -text +*.AVI filter=lfs diff=lfs merge=lfs -text +*.mp4 filter=lfs diff=lfs merge=lfs -text +*.MP4 filter=lfs diff=lfs merge=lfs -text +*.m4a filter=lfs diff=lfs merge=lfs -text +*.M4A filter=lfs diff=lfs merge=lfs -text +*.m4v filter=lfs diff=lfs merge=lfs -text +*.M4v filter=lfs diff=lfs merge=lfs -text +*.mp3 filter=lfs diff=lfs merge=lfs -text +*.MP3 filter=lfs diff=lfs merge=lfs -text +*.ogg filter=lfs diff=lfs merge=lfs -text +*.OGG filter=lfs diff=lfs merge=lfs -text +*.ogv filter=lfs diff=lfs merge=lfs -text +*.OGV filter=lfs diff=lfs merge=lfs -text +*.oga filter=lfs diff=lfs merge=lfs -text +*.OGA filter=lfs diff=lfs merge=lfs -text +*.ogx filter=lfs diff=lfs merge=lfs -text +*.OGX filter=lfs diff=lfs merge=lfs -text +*.spx filter=lfs diff=lfs merge=lfs -text +*.SPX filter=lfs diff=lfs merge=lfs -text +*.aif filter=lfs diff=lfs merge=lfs -text +*.AIF filter=lfs diff=lfs merge=lfs -text +*.aiff filter=lfs diff=lfs merge=lfs -text +*.AIFF filter=lfs diff=lfs merge=lfs -text +*.wav filter=lfs diff=lfs merge=lfs -text +*.WAV filter=lfs diff=lfs merge=lfs -text +*.flac filter=lfs diff=lfs merge=lfs -text +*.FLAC filter=lfs diff=lfs merge=lfs -text +*.mod filter=lfs diff=lfs merge=lfs -text +*.wav filter=lfs diff=lfs merge=lfs -text +*.xm filter=lfs diff=lfs merge=lfs -text # video -*.asf lfs -*.flv lfs -*.mpeg lfs -*.mpg lfs -*.wmv lfs +*.asf filter=lfs diff=lfs merge=lfs -text +*.flv filter=lfs diff=lfs merge=lfs -text +*.mpeg filter=lfs diff=lfs merge=lfs -text +*.mpg filter=lfs diff=lfs merge=lfs -text +*.wmv filter=lfs diff=lfs merge=lfs -text # libraries -*.dll lfs -*.DLL lfs -*.so lfs -*.SO lfs -*.pdb lfs +*.dll filter=lfs diff=lfs merge=lfs -text +*.DLL filter=lfs diff=lfs merge=lfs -text +*.so filter=lfs diff=lfs merge=lfs -text +*.SO filter=lfs diff=lfs merge=lfs -text +*.pdb filter=lfs diff=lfs merge=lfs -text # archives -*.7z lfs -*.bz2 lfs -*.gz lfs -*.rar lfs -*.tar lfs -*.zip lfs +*.7z filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text -# Executable/Installer -*.apk lfs -*.exe lfs -*.dat lfs +# executables/libraries/misc +*.exe filter=lfs diff=lfs merge=lfs -text +*.EXE filter=lfs diff=lfs merge=lfs -text +*.app filter=lfs diff=lfs merge=lfs -text +*.APP filter=lfs diff=lfs merge=lfs -text +*.apk filter=lfs diff=lfs merge=lfs -text +*.APK filter=lfs diff=lfs merge=lfs -text +*.ipa filter=lfs diff=lfs merge=lfs -text +*.IPA filter=lfs diff=lfs merge=lfs -text +*.dll filter=lfs diff=lfs merge=lfs -text +*.DLL filter=lfs diff=lfs merge=lfs -text +*.so filter=lfs diff=lfs merge=lfs -text +*.SO filter=lfs diff=lfs merge=lfs -text +*.dat filter=lfs diff=lfs merge=lfs -text +*.DAT filter=lfs diff=lfs merge=lfs -text diff --git a/Modelling.gitattributes b/Modelling.gitattributes index eb9353a..b390647 100644 --- a/Modelling.gitattributes +++ b/Modelling.gitattributes @@ -3,117 +3,114 @@ # .gitattributes for modelling files (e.g., maya, substance painter, zbrush) # unity - -*.unitypackage filter=lfs diff=lfs merge=lfs -text -*.cubemap filter=lfs diff=lfs merge=lfs -text -*.spm filter=lfs diff=lfs merge=lfs -text +*.unitypackage filter=lfs diff=lfs merge=lfs -text +*.cubemap filter=lfs diff=lfs merge=lfs -text +*.spm filter=lfs diff=lfs merge=lfs -text # models - -*.mb filter=lfs diff=lfs merge=lfs -text -*.MB filter=lfs diff=lfs merge=lfs -text -*.ma filter=lfs diff=lfs merge=lfs -text -*.MA filter=lfs diff=lfs merge=lfs -text -*.mlt filter=lfs diff=lfs merge=lfs -text -*.MLT filter=lfs diff=lfs merge=lfs -text -*.obj filter=lfs diff=lfs merge=lfs -text -*.OBJ filter=lfs diff=lfs merge=lfs -text -*.fbx filter=lfs diff=lfs merge=lfs -text -*.FBX filter=lfs diff=lfs merge=lfs -text -*.ztl filter=lfs diff=lfs merge=lfs -text -*.ZTL filter=lfs diff=lfs merge=lfs -text -*.zpr filter=lfs diff=lfs merge=lfs -text -*.ZPR filter=lfs diff=lfs merge=lfs -text -*.zbr filter=lfs diff=lfs merge=lfs -text -*.ZBR filter=lfs diff=lfs merge=lfs -text -*.max filter=lfs diff=lfs merge=lfs -text -*.MAX filter=lfs diff=lfs merge=lfs -text -*.stl filter=lfs diff=lfs merge=lfs -text -*.STL filter=lfs diff=lfs merge=lfs -text +*.mb filter=lfs diff=lfs merge=lfs -text +*.MB filter=lfs diff=lfs merge=lfs -text +*.ma filter=lfs diff=lfs merge=lfs -text +*.MA filter=lfs diff=lfs merge=lfs -text +*.mlt filter=lfs diff=lfs merge=lfs -text +*.MLT filter=lfs diff=lfs merge=lfs -text +*.obj filter=lfs diff=lfs merge=lfs -text +*.OBJ filter=lfs diff=lfs merge=lfs -text +*.fbx filter=lfs diff=lfs merge=lfs -text +*.FBX filter=lfs diff=lfs merge=lfs -text +*.ztl filter=lfs diff=lfs merge=lfs -text +*.ZTL filter=lfs diff=lfs merge=lfs -text +*.zpr filter=lfs diff=lfs merge=lfs -text +*.ZPR filter=lfs diff=lfs merge=lfs -text +*.zbr filter=lfs diff=lfs merge=lfs -text +*.ZBR filter=lfs diff=lfs merge=lfs -text +*.max filter=lfs diff=lfs merge=lfs -text +*.MAX filter=lfs diff=lfs merge=lfs -text +*.stl filter=lfs diff=lfs merge=lfs -text +*.STL filter=lfs diff=lfs merge=lfs -text # substance painter - -*.spp filter=lfs diff=lfs merge=lfs -text -*.SPP filter=lfs diff=lfs merge=lfs -text +*.spp filter=lfs diff=lfs merge=lfs -text +*.SPP filter=lfs diff=lfs merge=lfs -text # images - -*.jpg filter=lfs diff=lfs merge=lfs -text -*.JPG filter=lfs diff=lfs merge=lfs -text -*.jpeg filter=lfs diff=lfs merge=lfs -text -*.JPEG filter=lfs diff=lfs merge=lfs -text -*.png filter=lfs diff=lfs merge=lfs -text -*.PNG filter=lfs diff=lfs merge=lfs -text -*.gif filter=lfs diff=lfs merge=lfs -text -*.GIF filter=lfs diff=lfs merge=lfs -text -*.tif filter=lfs diff=lfs merge=lfs -text -*.TIF filter=lfs diff=lfs merge=lfs -text -*.tiff filter=lfs diff=lfs merge=lfs -text -*.TIFF filter=lfs diff=lfs merge=lfs -text -*.bmp filter=lfs diff=lfs merge=lfs -text -*.BMP filter=lfs diff=lfs merge=lfs -text -*.exr filter=lfs diff=lfs merge=lfs -text -*.EXR filter=lfs diff=lfs merge=lfs -text -*.hdr filter=lfs diff=lfs merge=lfs -text -*.HDR filter=lfs diff=lfs merge=lfs -text -*.psd filter=lfs diff=lfs merge=lfs -text -*.PSD filter=lfs diff=lfs merge=lfs -text -*.tga filter=lfs diff=lfs merge=lfs -text -*.TGA filter=lfs diff=lfs merge=lfs -text -*.pdf filter=lfs diff=lfs merge=lfs -text -*.PDF filter=lfs diff=lfs merge=lfs -text +*.jpg filter=lfs diff=lfs merge=lfs -text +*.JPG filter=lfs diff=lfs merge=lfs -text +*.jpeg filter=lfs diff=lfs merge=lfs -text +*.JPEG filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.PNG filter=lfs diff=lfs merge=lfs -text +*.gif filter=lfs diff=lfs merge=lfs -text +*.GIF filter=lfs diff=lfs merge=lfs -text +*.tif filter=lfs diff=lfs merge=lfs -text +*.TIF filter=lfs diff=lfs merge=lfs -text +*.tiff filter=lfs diff=lfs merge=lfs -text +*.TIFF filter=lfs diff=lfs merge=lfs -text +*.bmp filter=lfs diff=lfs merge=lfs -text +*.BMP filter=lfs diff=lfs merge=lfs -text +*.exr filter=lfs diff=lfs merge=lfs -text +*.EXR filter=lfs diff=lfs merge=lfs -text +*.hdr filter=lfs diff=lfs merge=lfs -text +*.HDR filter=lfs diff=lfs merge=lfs -text +*.psd filter=lfs diff=lfs merge=lfs -text +*.PSD filter=lfs diff=lfs merge=lfs -text +*.tga filter=lfs diff=lfs merge=lfs -text +*.TGA filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.PDF filter=lfs diff=lfs merge=lfs -text # archives - -*.zip filter=lfs diff=lfs merge=lfs -text -*.ZIP filter=lfs diff=lfs merge=lfs -text -*.gz filter=lfs diff=lfs merge=lfs -text -*.GZ filter=lfs diff=lfs merge=lfs -text -*.7z filter=lfs diff=lfs merge=lfs -text -*.7Z filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.ZIP filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.GZ filter=lfs diff=lfs merge=lfs -text +*.7z filter=lfs diff=lfs merge=lfs -text +*.7Z filter=lfs diff=lfs merge=lfs -text # media +*.mov filter=lfs diff=lfs merge=lfs -text +*.MOV filter=lfs diff=lfs merge=lfs -text +*.avi filter=lfs diff=lfs merge=lfs -text +*.AVI filter=lfs diff=lfs merge=lfs -text +*.mp4 filter=lfs diff=lfs merge=lfs -text +*.MP4 filter=lfs diff=lfs merge=lfs -text +*.m4a filter=lfs diff=lfs merge=lfs -text +*.M4A filter=lfs diff=lfs merge=lfs -text +*.m4v filter=lfs diff=lfs merge=lfs -text +*.M4v filter=lfs diff=lfs merge=lfs -text +*.mp3 filter=lfs diff=lfs merge=lfs -text +*.MP3 filter=lfs diff=lfs merge=lfs -text +*.ogg filter=lfs diff=lfs merge=lfs -text +*.OGG filter=lfs diff=lfs merge=lfs -text +*.ogv filter=lfs diff=lfs merge=lfs -text +*.OGV filter=lfs diff=lfs merge=lfs -text +*.oga filter=lfs diff=lfs merge=lfs -text +*.OGA filter=lfs diff=lfs merge=lfs -text +*.ogx filter=lfs diff=lfs merge=lfs -text +*.OGX filter=lfs diff=lfs merge=lfs -text +*.spx filter=lfs diff=lfs merge=lfs -text +*.SPX filter=lfs diff=lfs merge=lfs -text +*.aif filter=lfs diff=lfs merge=lfs -text +*.AIF filter=lfs diff=lfs merge=lfs -text +*.aiff filter=lfs diff=lfs merge=lfs -text +*.AIFF filter=lfs diff=lfs merge=lfs -text +*.wav filter=lfs diff=lfs merge=lfs -text +*.WAV filter=lfs diff=lfs merge=lfs -text +*.flac filter=lfs diff=lfs merge=lfs -text +*.FLAC filter=lfs diff=lfs merge=lfs -text -*.mov filter=lfs diff=lfs merge=lfs -text -*.MOV filter=lfs diff=lfs merge=lfs -text -*.avi filter=lfs diff=lfs merge=lfs -text -*.AVI filter=lfs diff=lfs merge=lfs -text -*.mp4 filter=lfs diff=lfs merge=lfs -text -*.MP4 filter=lfs diff=lfs merge=lfs -text -*.m4a filter=lfs diff=lfs merge=lfs -text -*.M4A filter=lfs diff=lfs merge=lfs -text -*.m4v filter=lfs diff=lfs merge=lfs -text -*.M4v filter=lfs diff=lfs merge=lfs -text -*.mp3 filter=lfs diff=lfs merge=lfs -text -*.MP3 filter=lfs diff=lfs merge=lfs -text -*.ogg filter=lfs diff=lfs merge=lfs -text -*.OGG filter=lfs diff=lfs merge=lfs -text -*.ogv filter=lfs diff=lfs merge=lfs -text -*.OGV filter=lfs diff=lfs merge=lfs -text -*.oga filter=lfs diff=lfs merge=lfs -text -*.OGA filter=lfs diff=lfs merge=lfs -text -*.ogx filter=lfs diff=lfs merge=lfs -text -*.OGX filter=lfs diff=lfs merge=lfs -text -*.spx filter=lfs diff=lfs merge=lfs -text -*.SPX filter=lfs diff=lfs merge=lfs -text -*.aif filter=lfs diff=lfs merge=lfs -text -*.AIF filter=lfs diff=lfs merge=lfs -text -*.aiff filter=lfs diff=lfs merge=lfs -text -*.AIFF filter=lfs diff=lfs merge=lfs -text -*.wav filter=lfs diff=lfs merge=lfs -text -*.WAV filter=lfs diff=lfs merge=lfs -text -*.flac filter=lfs diff=lfs merge=lfs -text -*.FLAC filter=lfs diff=lfs merge=lfs -text - -# libraries - -*.dll filter=lfs diff=lfs merge=lfs -text -*.DLL filter=lfs diff=lfs merge=lfs -text -*.so filter=lfs diff=lfs merge=lfs -text -*.SO filter=lfs diff=lfs merge=lfs -text - -# misc - -*.dat filter=lfs diff=lfs merge=lfs -text -*.DAT filter=lfs diff=lfs merge=lfs -text -*.exe filter=lfs diff=lfs merge=lfs -text +# executables/libraries/misc +*.exe filter=lfs diff=lfs merge=lfs -text +*.EXE filter=lfs diff=lfs merge=lfs -text +*.app filter=lfs diff=lfs merge=lfs -text +*.APP filter=lfs diff=lfs merge=lfs -text +*.apk filter=lfs diff=lfs merge=lfs -text +*.APK filter=lfs diff=lfs merge=lfs -text +*.ipa filter=lfs diff=lfs merge=lfs -text +*.IPA filter=lfs diff=lfs merge=lfs -text +*.dll filter=lfs diff=lfs merge=lfs -text +*.DLL filter=lfs diff=lfs merge=lfs -text +*.so filter=lfs diff=lfs merge=lfs -text +*.SO filter=lfs diff=lfs merge=lfs -text +*.dat filter=lfs diff=lfs merge=lfs -text +*.DAT filter=lfs diff=lfs merge=lfs -text diff --git a/Unity.gitattributes b/Unity.gitattributes index 6a64dc7..ca3c5f9 100644 --- a/Unity.gitattributes +++ b/Unity.gitattributes @@ -1,13 +1,5 @@ # sauel-tracking: https://github.com/gitattributes/gitattributes/blob/master/Unity.gitattributes -# Define macros (only works in top-level gitattributes files) -[attr]lfs filter=lfs diff=lfs merge=lfs -text -[attr]unity-json eol=lf linguist-language=json -[attr]unity-yaml merge=unityyamlmerge eol=lf linguist-language=yaml - -# Optionally collapse Unity-generated files on GitHub diffs -# [attr]unity-yaml merge=unityyamlmerge text linguist-language=yaml linguist-generated - # Unity source files *.cginc text *.compute text linguist-language=hlsl @@ -17,12 +9,12 @@ *.shader text # Unity JSON files -*.asmdef unity-json -*.asmref unity-json -*.index unity-json -*.inputactions unity-json -*.shadergraph unity-json -*.shadersubgraph unity-json +*.asmdef eol=lf linguist-language=json +*.asmref eol=lf linguist-language=json +*.index eol=lf linguist-language=json +*.inputactions eol=lf linguist-language=json +*.shadergraph eol=lf linguist-language=json +*.shadersubgraph eol=lf linguist-language=json # Unity UI Toolkit files *.tss text diff=css linguist-language=css @@ -30,134 +22,106 @@ *.uxml text linguist-language=xml linguist-detectable # Unity YAML -*.anim unity-yaml -*.asset unity-yaml -*.brush unity-yaml -*.controller unity-yaml -*.flare unity-yaml -*.fontsettings unity-yaml -*.giparams unity-yaml -*.guiskin unity-yaml -*.lighting unity-yaml -*.mask unity-yaml -*.mat unity-yaml -*.meta unity-yaml -*.mixer unity-yaml -*.overrideController unity-yaml -*.playable unity-yaml -*.prefab unity-yaml -*.preset unity-yaml -*.renderTexture unity-yaml -*.scenetemplate unity-yaml -*.shadervariants unity-yaml -*.signal unity-yaml -*.spriteatlas unity-yaml -*.spriteatlasv2 unity-yaml -*.terrainlayer unity-yaml -*.unity unity-yaml +*.anim merge=unityyamlmerge eol=lf linguist-language=yaml +*.asset merge=unityyamlmerge eol=lf linguist-language=yaml +*.brush merge=unityyamlmerge eol=lf linguist-language=yaml +*.controller merge=unityyamlmerge eol=lf linguist-language=yaml +*.flare merge=unityyamlmerge eol=lf linguist-language=yaml +*.fontsettings merge=unityyamlmerge eol=lf linguist-language=yaml +*.giparams merge=unityyamlmerge eol=lf linguist-language=yaml +*.guiskin merge=unityyamlmerge eol=lf linguist-language=yaml +*.lighting merge=unityyamlmerge eol=lf linguist-language=yaml +*.mask merge=unityyamlmerge eol=lf linguist-language=yaml +*.mat merge=unityyamlmerge eol=lf linguist-language=yaml +*.meta merge=unityyamlmerge eol=lf linguist-language=yaml +*.mixer merge=unityyamlmerge eol=lf linguist-language=yaml +*.overrideController merge=unityyamlmerge eol=lf linguist-language=yaml +*.playable merge=unityyamlmerge eol=lf linguist-language=yaml +*.prefab merge=unityyamlmerge eol=lf linguist-language=yaml +*.preset merge=unityyamlmerge eol=lf linguist-language=yaml +*.renderTexture merge=unityyamlmerge eol=lf linguist-language=yaml +*.scenetemplate merge=unityyamlmerge eol=lf linguist-language=yaml +*.shadervariants merge=unityyamlmerge eol=lf linguist-language=yaml +*.signal merge=unityyamlmerge eol=lf linguist-language=yaml +*.spriteatlas merge=unityyamlmerge eol=lf linguist-language=yaml +*.spriteatlasv2 merge=unityyamlmerge eol=lf linguist-language=yaml +*.terrainlayer merge=unityyamlmerge eol=lf linguist-language=yaml +*.unity merge=unityyamlmerge eol=lf linguist-language=yaml # "physic" for 3D but "physics" for 2D -*.physicMaterial unity-yaml -*.physicsMaterial2D unity-yaml +*.physicMaterial merge=unityyamlmerge eol=lf linguist-language=yaml +*.physicsMaterial2D merge=unityyamlmerge eol=lf linguist-language=yaml # Exclude third-party plugins from GitHub stats Assets/Plugins/** linguist-vendored # Unity LFS -*.cubemap lfs -*.unitypackage lfs +*.cubemap filter=lfs diff=lfs merge=lfs -text +*.unitypackage filter=lfs diff=lfs merge=lfs -text # 3D models -*.3dm lfs -*.3ds lfs -*.blend lfs -*.c4d lfs -*.collada lfs -*.dae lfs -*.dxf lfs -*.FBX lfs -*.fbx lfs -*.jas lfs -*.lws lfs -*.lxo lfs -*.ma lfs -*.max lfs -*.mb lfs -*.obj lfs -*.ply lfs -*.skp lfs -*.stl lfs -*.ztl lfs +*.3dm filter=lfs diff=lfs merge=lfs -text +*.3ds filter=lfs diff=lfs merge=lfs -text +*.blend filter=lfs diff=lfs merge=lfs -text +*.c4d filter=lfs diff=lfs merge=lfs -text +*.collada filter=lfs diff=lfs merge=lfs -text +*.dae filter=lfs diff=lfs merge=lfs -text +*.dxf filter=lfs diff=lfs merge=lfs -text +*.FBX filter=lfs diff=lfs merge=lfs -text +*.fbx filter=lfs diff=lfs merge=lfs -text +*.jas filter=lfs diff=lfs merge=lfs -text +*.lws filter=lfs diff=lfs merge=lfs -text +*.lxo filter=lfs diff=lfs merge=lfs -text +*.ma filter=lfs diff=lfs merge=lfs -text +*.max filter=lfs diff=lfs merge=lfs -text +*.mb filter=lfs diff=lfs merge=lfs -text +*.obj filter=lfs diff=lfs merge=lfs -text +*.ply filter=lfs diff=lfs merge=lfs -text +*.skp filter=lfs diff=lfs merge=lfs -text +*.stl filter=lfs diff=lfs merge=lfs -text +*.ztl filter=lfs diff=lfs merge=lfs -text # Audio -*.aif lfs -*.aiff lfs -*.it lfs -*.mod lfs -*.mp3 lfs -*.ogg lfs -*.s3m lfs -*.wav lfs -*.xm lfs +*.aif filter=lfs diff=lfs merge=lfs -text +*.aiff filter=lfs diff=lfs merge=lfs -text +*.it filter=lfs diff=lfs merge=lfs -text +*.mod filter=lfs diff=lfs merge=lfs -text +*.mp3 filter=lfs diff=lfs merge=lfs -text +*.ogg filter=lfs diff=lfs merge=lfs -text +*.s3m filter=lfs diff=lfs merge=lfs -text +*.wav filter=lfs diff=lfs merge=lfs -text +*.xm filter=lfs diff=lfs merge=lfs -text # Video -*.asf lfs -*.avi lfs -*.flv lfs -*.mov lfs -*.mp4 lfs -*.mpeg lfs -*.mpg lfs -*.ogv lfs -*.wmv lfs +*.asf filter=lfs diff=lfs merge=lfs -text +*.avi filter=lfs diff=lfs merge=lfs -text +*.flv filter=lfs diff=lfs merge=lfs -text +*.mov filter=lfs diff=lfs merge=lfs -text +*.mp4 filter=lfs diff=lfs merge=lfs -text +*.mpeg filter=lfs diff=lfs merge=lfs -text +*.mpg filter=lfs diff=lfs merge=lfs -text +*.ogv filter=lfs diff=lfs merge=lfs -text +*.wmv filter=lfs diff=lfs merge=lfs -text # Images -*.bmp lfs -*.exr lfs -*.gif lfs -*.hdr lfs -*.iff lfs -*.jpeg lfs -*.jpg lfs -*.pict lfs -*.png lfs -*.psd lfs -*.tga lfs -*.tif lfs -*.tiff lfs -*.webp lfs +*.bmp filter=lfs diff=lfs merge=lfs -text +*.exr filter=lfs diff=lfs merge=lfs -text +*.gif filter=lfs diff=lfs merge=lfs -text +*.hdr filter=lfs diff=lfs merge=lfs -text +*.iff filter=lfs diff=lfs merge=lfs -text -# Compressed Archive -*.7z lfs -*.bz2 lfs -*.gz lfs -*.rar lfs -*.tar lfs -*.zip lfs - -# Compiled Dynamic Library -*.dll lfs -*.pdb lfs -*.so lfs - -# Fonts -*.otf lfs -*.ttf lfs - -# Executable/Installer -*.apk lfs -*.exe lfs - -# Documents -*.pdf lfs - -# ETC -*.a lfs -*.reason lfs -*.rns lfs - -# Spine export file for Unity -*.skel.bytes lfs - -# Exceptions for .asset files such as lightning pre-baking -LightningData.asset binary +# executables/libraries/misc +*.exe filter=lfs diff=lfs merge=lfs -text +*.EXE filter=lfs diff=lfs merge=lfs -text +*.app filter=lfs diff=lfs merge=lfs -text +*.APP filter=lfs diff=lfs merge=lfs -text +*.apk filter=lfs diff=lfs merge=lfs -text +*.APK filter=lfs diff=lfs merge=lfs -text +*.ipa filter=lfs diff=lfs merge=lfs -text +*.IPA filter=lfs diff=lfs merge=lfs -text +*.dll filter=lfs diff=lfs merge=lfs -text +*.DLL filter=lfs diff=lfs merge=lfs -text +*.so filter=lfs diff=lfs merge=lfs -text +*.SO filter=lfs diff=lfs merge=lfs -text +*.dat filter=lfs diff=lfs merge=lfs -text +*.DAT filter=lfs diff=lfs merge=lfs -text