Files
RedBear-OS/prefix
vasilito 1a503b0d1b
redbear-ci / check (push) Waiting to run
housekeeping: untrack downloaded toolchain tarballs (~430MB)
These three tarballs were tracked in git despite being downloaded
artifacts, not Red Bear source. They total ~430MB on disk:

  prefix/x86_64-unknown-redox/clang-install.tar.gz  138,545,573 bytes
  prefix/x86_64-unknown-redox/gcc-install.tar.gz     99,661,186 bytes
  prefix/x86_64-unknown-redox/rust-install.tar.gz   191,883,635 bytes

Why they were tracked is unknown (they predate AGENTS.md, which now
explicitly excludes toolchain installer tarballs via .gitignore pattern
'/prefix/**/*.tar.gz' added in the previous commit). They are reproducible
from build-redbear.sh — the script downloads them into this prefix path
when invoked.

This commit uses 'git rm --cached' so the working tree retains the
tarballs (the build system can still consume them as-is, no re-download
required). They are now untracked but covered by the .gitignore pattern
so future 'git status' is clean.

Working tree size reduction: ~430MB from the index. Full history rewrite
is out of scope for this housekeeping pass — old commits retain the
tarballs, but any new checkout/clone will skip downloading these blobs
via the 'thin pack' optimization. A full history rewrite via filter-repo
could be performed in a follow-up if storage pressure demands it.

Per AGENTS.md 'Never gitignore critical build infrastructure' policy: the
tarballs are NOT build infrastructure — they are reproducible download
artifacts. The real build infrastructure (recipes/, mk/, src/, local/) is
untouched.
2026-07-31 04:43:33 +03:00
..