Track binary driver/installer payloads via Git LFS

Reverses the earlier '.gitignore + filter-repo' approach: 849 binary
files (.cab .sys .dll .inf .cat .exe .msi .msp .mst .jar .icm .chm
.jsa .prn .dl_ .da_ .ch_ .in_ .ex_ .ds_, case-insensitive) now flow
through LFS (.gitattributes), while the repo tree stays small.

Rationale: fresh clones should be buildable without out-of-band driver
fetches. LFS keeps the blobs on Gitea's LFS storage; the repo ships
pointer files (~140 bytes each).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
cproudlock
2026-04-17 13:43:49 -04:00
parent ba434f346a
commit 2ed8f9da77
884 changed files with 17932 additions and 24 deletions

42
.gitattributes vendored Normal file
View File

@@ -0,0 +1,42 @@
*.exe filter=lfs diff=lfs merge=lfs -text
*.EXE filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.ZIP filter=lfs diff=lfs merge=lfs -text
*.msi filter=lfs diff=lfs merge=lfs -text
*.MSI filter=lfs diff=lfs merge=lfs -text
*.msp filter=lfs diff=lfs merge=lfs -text
*.MSP filter=lfs diff=lfs merge=lfs -text
*.mst filter=lfs diff=lfs merge=lfs -text
*.MST filter=lfs diff=lfs merge=lfs -text
*.cab filter=lfs diff=lfs merge=lfs -text
*.CAB filter=lfs diff=lfs merge=lfs -text
*.sys filter=lfs diff=lfs merge=lfs -text
*.SYS filter=lfs diff=lfs merge=lfs -text
*.dll filter=lfs diff=lfs merge=lfs -text
*.DLL filter=lfs diff=lfs merge=lfs -text
*.inf filter=lfs diff=lfs merge=lfs -text
*.INF filter=lfs diff=lfs merge=lfs -text
*.cat filter=lfs diff=lfs merge=lfs -text
*.CAT filter=lfs diff=lfs merge=lfs -text
*.dl_ filter=lfs diff=lfs merge=lfs -text
*.DL_ filter=lfs diff=lfs merge=lfs -text
*.da_ filter=lfs diff=lfs merge=lfs -text
*.DA_ filter=lfs diff=lfs merge=lfs -text
*.ch_ filter=lfs diff=lfs merge=lfs -text
*.CH_ filter=lfs diff=lfs merge=lfs -text
*.in_ filter=lfs diff=lfs merge=lfs -text
*.IN_ filter=lfs diff=lfs merge=lfs -text
*.ex_ filter=lfs diff=lfs merge=lfs -text
*.EX_ filter=lfs diff=lfs merge=lfs -text
*.ds_ filter=lfs diff=lfs merge=lfs -text
*.DS_ filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.JAR filter=lfs diff=lfs merge=lfs -text
*.icm filter=lfs diff=lfs merge=lfs -text
*.ICM filter=lfs diff=lfs merge=lfs -text
*.chm filter=lfs diff=lfs merge=lfs -text
*.CHM filter=lfs diff=lfs merge=lfs -text
*.jsa filter=lfs diff=lfs merge=lfs -text
*.JSA filter=lfs diff=lfs merge=lfs -text
*.prn filter=lfs diff=lfs merge=lfs -text
*.PRN filter=lfs diff=lfs merge=lfs -text