This commit is contained in:
Alex Vanderveen
2026-08-25 10:36:37 -04:00
parent 986de03fcf
commit 422583fc97
4 changed files with 17 additions and 1 deletions
+6
View File
@@ -43,6 +43,12 @@ disc.cfg
rom.cfg
settings.toml
# Local analysis scratch — GPU frame captures / parity dumps (the default
# --out for tools/gpu_frame_*.py and gpu_parity.py) and asset rips pulled off
# the disc. Multi-hundred-MB binaries land here and are rejected by GitHub's
# 100 MB blob limit, and ripped disc content must never be committed at all.
/analysis/
# Ghidra / local analysis
/ghidra/projects/
*.gpr
@@ -674,7 +674,7 @@ def audit_project(root: Path) -> AuditReport:
gi = _read(root / ".gitignore")
missing_gi = [
pat
for pat in ("/generated/", "/disc/", "/bios/", "/dist/")
for pat in ("/generated/", "/disc/", "/bios/", "/dist/", "/analysis/")
if pat not in gi and pat.rstrip("/") not in gi
]
if not (root / ".gitignore").is_file():
@@ -668,6 +668,10 @@ def op_merge_gitignore(root: Path, options: MigrateOptions) -> ApplyResult:
"/build/",
"/build-*/",
"/saves/",
# Local analysis scratch: GPU frame captures / parity dumps and disc
# asset rips. Routinely exceeds GitHub's 100 MB blob limit, and rips
# are disc content that must never be committed.
"/analysis/",
"*.bin",
"*.cue",
]
@@ -42,6 +42,12 @@ disc.cfg
rom.cfg
settings.toml
# Local analysis scratch — GPU frame captures / parity dumps (the default
# --out for tools/gpu_frame_*.py and gpu_parity.py) and asset rips pulled off
# the disc. Multi-hundred-MB binaries land here and are rejected by GitHub's
# 100 MB blob limit, and ripped disc content must never be committed at all.
/analysis/
# Ghidra / local analysis
/ghidra/projects/
*.gpr