mirror of https://github.com/leafspark/AutoGGUF
chore: add .gitattributes
This commit is contained in:
parent
2941017d7d
commit
89826de0b2
|
@ -0,0 +1,193 @@
|
|||
# Set default behavior to automatically normalize line endings.
|
||||
* text=auto eol=lf
|
||||
|
||||
# Explicitly declare text files you want to always be normalized and converted
|
||||
# to native line endings on checkout.
|
||||
*.c text
|
||||
*.h text
|
||||
*.cpp text
|
||||
*.hpp text
|
||||
*.py text
|
||||
*.js text
|
||||
*.css text
|
||||
*.html text
|
||||
*.xml text
|
||||
*.json text
|
||||
*.md text
|
||||
*.txt text
|
||||
*.yml text
|
||||
*.yaml text
|
||||
*.ini text
|
||||
*.cfg text
|
||||
*.conf text
|
||||
*.toml text
|
||||
*.sh text eol=lf
|
||||
*.bat text eol=crlf
|
||||
*.cmd text eol=crlf
|
||||
*.ps1 text eol=crlf
|
||||
Makefile text eol=lf
|
||||
|
||||
# Declare files that will always have CRLF line endings on checkout.
|
||||
*.sln text eol=crlf
|
||||
*.vcxproj text eol=crlf
|
||||
*.vcxproj.filters text eol=crlf
|
||||
*.dbproj text eol=crlf
|
||||
|
||||
# Denote all files that are truly binary and should not be modified.
|
||||
*.png binary
|
||||
*.jpg binary
|
||||
*.jpeg binary
|
||||
*.gif binary
|
||||
*.ico binary
|
||||
*.mov binary
|
||||
*.mp4 binary
|
||||
*.mp3 binary
|
||||
*.flv binary
|
||||
*.fla binary
|
||||
*.swf binary
|
||||
*.gz binary
|
||||
*.zip binary
|
||||
*.7z binary
|
||||
*.ttf binary
|
||||
*.eot binary
|
||||
*.woff binary
|
||||
*.woff2 binary
|
||||
*.pyc binary
|
||||
*.pdf binary
|
||||
*.exe binary
|
||||
*.dll binary
|
||||
*.so binary
|
||||
*.dylib binary
|
||||
|
||||
# Specific file types for development
|
||||
*.sdf binary
|
||||
*.db binary
|
||||
*.pkl binary
|
||||
*.npy binary
|
||||
*.npz binary
|
||||
*.pyd binary
|
||||
|
||||
# Exclude files from exporting
|
||||
.gitattributes export-ignore
|
||||
.gitignore export-ignore
|
||||
.gitkeep export-ignore
|
||||
|
||||
# Linguist language overrides
|
||||
*.ipynb linguist-language=Python
|
||||
*.qml linguist-language=QML
|
||||
*.glsl linguist-language=GLSL
|
||||
*.frag linguist-language=GLSL
|
||||
*.vert linguist-language=GLSL
|
||||
*.geom linguist-language=GLSL
|
||||
*.comp linguist-language=GLSL
|
||||
*.metal linguist-language=Metal
|
||||
*.hlsl linguist-language=HLSL
|
||||
*.shader linguist-language=ShaderLab
|
||||
|
||||
# Treat certain files as binary to prevent merge conflicts
|
||||
*.pbxproj binary merge=union
|
||||
*.svg text
|
||||
|
||||
# Collapse Unity-generated files on GitHub
|
||||
*.asset linguist-generated
|
||||
*.mat linguist-generated
|
||||
*.meta linguist-generated
|
||||
*.prefab linguist-generated
|
||||
*.unity linguist-generated
|
||||
|
||||
# Treat notebook checkpoints as generated
|
||||
.ipynb_checkpoints/* linguist-generated
|
||||
|
||||
# Custom diff drivers
|
||||
*.md diff=markdown
|
||||
*.php diff=php
|
||||
*.py diff=python
|
||||
*.rb diff=ruby
|
||||
*.tex diff=tex
|
||||
|
||||
# LFS
|
||||
*.psd filter=lfs diff=lfs merge=lfs -text
|
||||
*.ai filter=lfs diff=lfs merge=lfs -text
|
||||
*.tif filter=lfs diff=lfs merge=lfs -text
|
||||
*.cubemap filter=lfs diff=lfs merge=lfs -text
|
||||
*.tga filter=lfs diff=lfs merge=lfs -text
|
||||
*.bin filter=lfs diff=lfs merge=lfs -text
|
||||
*.resS filter=lfs diff=lfs merge=lfs -text
|
||||
*.assets filter=lfs diff=lfs merge=lfs -text
|
||||
*.wav filter=lfs diff=lfs merge=lfs -text
|
||||
*.fbx filter=lfs diff=lfs merge=lfs -text
|
||||
*.3ds filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdb filter=lfs diff=lfs merge=lfs -text
|
||||
*.mdb filter=lfs diff=lfs merge=lfs -text
|
||||
|
||||
# Ignore files (like .gitignore)
|
||||
.dockerignore text
|
||||
.env text
|
||||
.editorconfig text
|
||||
.gitconfig text
|
||||
|
||||
# Treat patches as text
|
||||
*.patch text diff
|
||||
|
||||
# Windows files
|
||||
*.bat text eol=crlf
|
||||
*.cmd text eol=crlf
|
||||
|
||||
# Unix files
|
||||
*.bash text eol=lf
|
||||
*.sh text eol=lf
|
||||
|
||||
# Python files
|
||||
*.pxd text diff=python
|
||||
*.py3 text diff=python
|
||||
*.pyw text diff=python
|
||||
*.pyx text diff=python
|
||||
|
||||
# Ruby files
|
||||
*.rb text diff=ruby
|
||||
*.rbw text diff=ruby
|
||||
*.gemspec text diff=ruby
|
||||
*.rake text diff=ruby
|
||||
Rakefile text diff=ruby
|
||||
|
||||
# SQL files
|
||||
*.sql text
|
||||
|
||||
# Java files
|
||||
*.java text diff=java
|
||||
*.gradle text diff=java
|
||||
*.gradle.kts text diff=kotlin
|
||||
|
||||
# Kotlin files
|
||||
*.kt text diff=kotlin
|
||||
*.kts text diff=kotlin
|
||||
|
||||
# Scala files
|
||||
*.scala text diff=scala
|
||||
*.sc text diff=scala
|
||||
|
||||
# C# files
|
||||
*.cs text diff=csharp
|
||||
*.cshtml text diff=html
|
||||
*.csx text diff=csharp
|
||||
|
||||
# Visual Studio files
|
||||
*.sln text eol=crlf merge=union
|
||||
*.csproj merge=union
|
||||
*.vbproj merge=union
|
||||
*.vcxproj merge=union
|
||||
*.vcproj merge=union
|
||||
*.dbproj merge=union
|
||||
*.fsproj merge=union
|
||||
*.lsproj merge=union
|
||||
*.wixproj merge=union
|
||||
*.modelproj merge=union
|
||||
*.sqlproj merge=union
|
||||
*.wwaproj merge=union
|
||||
|
||||
# Xcode files
|
||||
*.pbxproj merge=union
|
||||
|
||||
# Android files
|
||||
*.gradle text diff=java
|
||||
*.xml text
|
Loading…
Reference in New Issue