wormz-a / .gitattributes
nmarshall's picture
storage: configure git and xet
4d5abdd
Raw History Blame Contribute Delete
6.28 kB
# Code, documentation and manifests remain ordinary Git text.
* text=auto eol=lf filter=openwa-code
# Payload directories include small textual test data and reference files.
**/assets/** filter=lfs diff=lfs merge=lfs -text !eol
**/references/** filter=lfs diff=lfs merge=lfs -text !eol
**/assets-src/** filter=lfs diff=lfs merge=lfs -text !eol
**/compiled-assets/** filter=lfs diff=lfs merge=lfs -text !eol
**/compiled-shaders/** filter=lfs diff=lfs merge=lfs -text !eol
testdata/** filter=lfs diff=lfs merge=lfs -text !eol
crates/**/tests/fixtures/** filter=lfs diff=lfs merge=lfs -text !eol
crates/*/data/** filter=lfs diff=lfs merge=lfs -text !eol
# Payload formats outside these directories are also stored through Xet.
*.7[zZ] filter=lfs diff=lfs merge=lfs -text !eol
*.[aA] filter=lfs diff=lfs merge=lfs -text !eol
*.[aA][aA][sS] filter=lfs diff=lfs merge=lfs -text !eol
*.[aA][rR][eE][nN][aA] filter=lfs diff=lfs merge=lfs -text !eol
*.[aA][sS][eE] filter=lfs diff=lfs merge=lfs -text !eol
*.[bB][aA][nN][kK] filter=lfs diff=lfs merge=lfs -text !eol
*.[bB][iI][nN] filter=lfs diff=lfs merge=lfs -text !eol
*.[bB][lL][eE][nN][dD] filter=lfs diff=lfs merge=lfs -text !eol
*.[bB][mM][pP] filter=lfs diff=lfs merge=lfs -text !eol
*.[bB][oO][tT] filter=lfs diff=lfs merge=lfs -text !eol
*.[bB][sS][pP] filter=lfs diff=lfs merge=lfs -text !eol
*.[cC][rR][oO][sS][sS][hH][aA][iI][rR] filter=lfs diff=lfs merge=lfs -text !eol
*.[cC][uU][bB][eE] filter=lfs diff=lfs merge=lfs -text !eol
*.[dD][aA][tT] filter=lfs diff=lfs merge=lfs -text !eol
*.[dD][dD][sS] filter=lfs diff=lfs merge=lfs -text !eol
*.[dD][lL][lL] filter=lfs diff=lfs merge=lfs -text !eol
*.[dD][oO][cC] filter=lfs diff=lfs merge=lfs -text !eol
*.[dD][oO][cC][xX] filter=lfs diff=lfs merge=lfs -text !eol
*.[dD][yY][lL][iI][bB] filter=lfs diff=lfs merge=lfs -text !eol
*.[eE][xX][eE] filter=lfs diff=lfs merge=lfs -text !eol
*.[eE][xX][rR] filter=lfs diff=lfs merge=lfs -text !eol
*.[fF][bB][xX] filter=lfs diff=lfs merge=lfs -text !eol
*.[fF][lL][aA][cC] filter=lfs diff=lfs merge=lfs -text !eol
*.[gG][iI][fF] filter=lfs diff=lfs merge=lfs -text !eol
*.[gG][lL][bB] filter=lfs diff=lfs merge=lfs -text !eol
*.[gG][lL][tT][fF] filter=lfs diff=lfs merge=lfs -text !eol
*.[gG][zZ] filter=lfs diff=lfs merge=lfs -text !eol
*.[hH][dD][rR] filter=lfs diff=lfs merge=lfs -text !eol
*.[iI][cC][nN][sS] filter=lfs diff=lfs merge=lfs -text !eol
*.[iI][cC][oO] filter=lfs diff=lfs merge=lfs -text !eol
*.[iI][qQ][mM] filter=lfs diff=lfs merge=lfs -text !eol
*.[iI][xX][mM] filter=lfs diff=lfs merge=lfs -text !eol
*.[iI][xX][pP][lL] filter=lfs diff=lfs merge=lfs -text !eol
*.[jJ][pP][eE][gG] filter=lfs diff=lfs merge=lfs -text !eol
*.[jJ][pP][gG] filter=lfs diff=lfs merge=lfs -text !eol
*.[kK][tT][xX] filter=lfs diff=lfs merge=lfs -text !eol
*.[kK][tT][xX]2 filter=lfs diff=lfs merge=lfs -text !eol
*.[lL][iI][bB] filter=lfs diff=lfs merge=lfs -text !eol
*.[mM][aA][pP] filter=lfs diff=lfs merge=lfs -text !eol
*.[mM][bB]3[dD][aA][tT] filter=lfs diff=lfs merge=lfs -text !eol
*.[mM][bB]3[tT][xX][tT] filter=lfs diff=lfs merge=lfs -text !eol
*.[mM][dD]3 filter=lfs diff=lfs merge=lfs -text !eol
*.[mM][dD]4 filter=lfs diff=lfs merge=lfs -text !eol
*.[mM][dD]5[aA][nN][iI][mM] filter=lfs diff=lfs merge=lfs -text !eol
*.[mM][dD]5[mM][eE][sS][hH] filter=lfs diff=lfs merge=lfs -text !eol
*.[mM][dD][cC] filter=lfs diff=lfs merge=lfs -text !eol
*.[mM][dD][sS] filter=lfs diff=lfs merge=lfs -text !eol
*.[mM][eE][sS][hH] filter=lfs diff=lfs merge=lfs -text !eol
*.[mM][oO][vV] filter=lfs diff=lfs merge=lfs -text !eol
*.[mM][pP]3 filter=lfs diff=lfs merge=lfs -text !eol
*.[mM][pP]4 filter=lfs diff=lfs merge=lfs -text !eol
*.[oO][bB][jJ] filter=lfs diff=lfs merge=lfs -text !eol
*.[oO][gG][gG] filter=lfs diff=lfs merge=lfs -text !eol
*.[oO][tT][fF] filter=lfs diff=lfs merge=lfs -text !eol
*.[pP][aA][lL] filter=lfs diff=lfs merge=lfs -text !eol
*.[pP][dD][bB] filter=lfs diff=lfs merge=lfs -text !eol
*.[pP][dD][fF] filter=lfs diff=lfs merge=lfs -text !eol
*.[pP][kK]3 filter=lfs diff=lfs merge=lfs -text !eol
*.[pP][lL][uU][gG][iI][nN] filter=lfs diff=lfs merge=lfs -text !eol
*.[pP][nN][gG] filter=lfs diff=lfs merge=lfs -text !eol
*.[pP][pP][tT][xX] filter=lfs diff=lfs merge=lfs -text !eol
*.[pP][rR][tT] filter=lfs diff=lfs merge=lfs -text !eol
*.[qQ][vV][mM] filter=lfs diff=lfs merge=lfs -text !eol
*.[rR][aA][dD] filter=lfs diff=lfs merge=lfs -text !eol
*.[rR][aA][rR] filter=lfs diff=lfs merge=lfs -text !eol
*.[rR][oO][qQ] filter=lfs diff=lfs merge=lfs -text !eol
*.[sS][hH][aA][dD][eE][rR] filter=lfs diff=lfs merge=lfs -text !eol
*.[sS][kK][iI][nN] filter=lfs diff=lfs merge=lfs -text !eol
*.[sS][nN][aA][pP][sS][hH][oO][tT] filter=lfs diff=lfs merge=lfs -text !eol
*.[sS][oO] filter=lfs diff=lfs merge=lfs -text !eol
*.[sS][pP][vV] filter=lfs diff=lfs merge=lfs -text !eol
*.[sS][rR][fF] filter=lfs diff=lfs merge=lfs -text !eol
*.[sS][vV][gG] filter=lfs diff=lfs merge=lfs -text !eol
*.[tT][aA][rR] filter=lfs diff=lfs merge=lfs -text !eol
*.[tT][eE][xX][tT][uU][rR][eE] filter=lfs diff=lfs merge=lfs -text !eol
*.[tT][gG][aA] filter=lfs diff=lfs merge=lfs -text !eol
*.[tT][iI][fF] filter=lfs diff=lfs merge=lfs -text !eol
*.[tT][iI][fF][fF] filter=lfs diff=lfs merge=lfs -text !eol
*.[tT][tT][fF] filter=lfs diff=lfs merge=lfs -text !eol
*.[vV][oO][iI][cC][eE] filter=lfs diff=lfs merge=lfs -text !eol
*.[wW][aA][gG][aA][mM][eE] filter=lfs diff=lfs merge=lfs -text !eol
*.[wW][aA][vV] filter=lfs diff=lfs merge=lfs -text !eol
*.[wW][eE][bB][mM] filter=lfs diff=lfs merge=lfs -text !eol
*.[wW][eE][bB][pP] filter=lfs diff=lfs merge=lfs -text !eol
*.[wW][oO][fF][fF] filter=lfs diff=lfs merge=lfs -text !eol
*.[wW][oO][fF][fF]2 filter=lfs diff=lfs merge=lfs -text !eol
*.[wW][sS][cC] filter=lfs diff=lfs merge=lfs -text !eol
*.[xX][lL][sS][xX] filter=lfs diff=lfs merge=lfs -text !eol
*.[xX][zZ] filter=lfs diff=lfs merge=lfs -text !eol
*.[zZ][iI][pP] filter=lfs diff=lfs merge=lfs -text !eol
*.[zZ][sS][tT] filter=lfs diff=lfs merge=lfs -text !eol
*.so.* filter=lfs diff=lfs merge=lfs -text !eol
# Test corpus documentation and ignore rules remain readable Git text.
testdata/**/*.md text=auto eol=lf filter=openwa-code !diff !merge
testdata/**/.gitignore text=auto eol=lf filter=openwa-code !diff !merge