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

28
.gitignore vendored
View File

@@ -1,27 +1,7 @@
*.exe
*.zip
*.msi
*.msp
*.mst
*.cab
*.sys
*.dll
*.inf
*.cat
*.dl_
*.da_
*.ch_
*.in_
*.ex_
*.ds_
*.EXE
*.ZIP
*.MSI
*.CAB
*.SYS
*.DLL
*.INF
*.CAT
# Binaries tracked via Git LFS (see .gitattributes)
# Keep these ignored only if you don't want LFS pointers:
# *.exe *.cab *.dll *.sys *.inf *.cat etc.
Thumbs.db
Output/
.claude/