Adds __pycache__/ and *.pyc to the root .gitignore, and removes from version control the two bytecode files that had been committed under build-env/__pycache__/. The repo had no ignore rule for bytecode anywhere except MW4COMPARE/tools/.gitignore, which I added with the decompiler toolchain and which only covers that subtree. So running any script under build-env/ leaves an untracked .pyc behind; extract-mw4.cpython-312.pyc appeared while the decompiler was reusing build-env/extract-mw4.py for .mw4 container parsing. Untracked: build-env/__pycache__/replay-mr.cpython-314.pyc build-env/__pycache__/variant-to-subsystems.cpython-314.pyc These are generated artefacts, and the filename carries the interpreter tag - both are cpython-314 while this machine runs 3.12, so they are stale bytecode that no interpreter here will load and that will never be refreshed in place. Removed with `git rm --cached`, so both files remain on disk and simply stop being version-controlled; they regenerate on import as needed. Note a .gitignore rule does not affect already-tracked files, which is why the explicit untracking was required in the same change. Co-authored-by: Claude Opus 5 (Anthropic) <noreply@anthropic.com> Co-authored-by: GitHub Copilot <copilot@github.com>
26 lines
1.1 KiB
Plaintext
26 lines
1.1 KiB
Plaintext
# BattleTech: FireStorm — full disaster-recovery mirror.
|
|
# NOTHING is excluded on purpose: this repo is a complete, self-hosted (local Gitea)
|
|
# snapshot of c:\VWE so that one `git clone`/`git pull` reconstitutes a working machine
|
|
# (source + assets + VC6 toolchain + SDKs + build outputs + deployed game + archive).
|
|
# Large binaries are routed to Git LFS via .gitattributes; they are NOT excluded.
|
|
#
|
|
# (Intentionally empty. Add entries here only for truly machine-local, non-portable
|
|
# state you decide you never want mirrored.)
|
|
|
|
# run-firestorm skill screenshots (may capture the operator's desktop -- never mirror)
|
|
.claude/skills/run-firestorm/shots/
|
|
|
|
# FS507D_20161015: later FireStorm release drop, kept local for analysis -- not part of the mirror
|
|
FS507D_20161015/
|
|
|
|
# player-created mechlab variants in the game deploy (local test/play data, per-machine)
|
|
MW4/Resource/Variants/
|
|
|
|
# GameOS run-time reports: rewritten on every launch, per-machine
|
|
MW4/gos-displays.txt
|
|
MW4/gos-fps.txt
|
|
|
|
# Python bytecode cache: regenerated on import, and the filename is interpreter-specific
|
|
__pycache__/
|
|
*.pyc
|