437ccc7c7a
- /*.git/ : bare git fetch caches at root only (e.g. netutils.git/,
relibc.git/, syscall.git/ — cookbook transient scratch space)
- /relibc : empty 0-byte placeholder file at root (artifact of the
reverted 'phase 1.1' submodule gitlink refresh — commit
b062cf43b7); the real relibc lives at local/sources/relibc/
- /prefix/**/*.tar.gz : downloaded toolchain installer tarballs (clang, gcc,
rust). Reproducible via build-redbear.sh.
Anchored patterns (leading /) so they don't accidentally match nested paths.
These gitignore entries affect future fetch behavior only — they do not
untrack anything that's already committed. The untrack step happens in
the next two commits.
94 lines
2.7 KiB
Plaintext
94 lines
2.7 KiB
Plaintext
/build/
|
|
**/my_*
|
|
|
|
.idea/
|
|
.vs/
|
|
.vscode/
|
|
.devcontainer/
|
|
|
|
/repo
|
|
/web
|
|
/cookbook.toml
|
|
|
|
# Nested recipe debris from prior build-system layouts (4.2GB+ of duplicates)
|
|
recipes/recipes/
|
|
|
|
# Fetched source trees in mainline recipes AND in specific local/ build-cache
|
|
# recipes (those whose source/ is a transient working copy re-fetched by the
|
|
# build system from the recipe's `git` URL). The durable code for these is
|
|
# recipe.toml + local/patches/. — DO NOT add a blanket `local/recipes/**/source`
|
|
# rule here: ~150 Red Bear recipes have durable source code under
|
|
# `local/recipes/<name>/source/` (the fork model).
|
|
recipes/**/source
|
|
recipes/**/source.tmp
|
|
recipes/**/source-new
|
|
recipes/**/source-old
|
|
recipes/**/source.tar
|
|
recipes/**/source.tar.tmp
|
|
recipes/**/source.pre-preservation-test/
|
|
local/recipes/archives/uutils-tar/source
|
|
local/recipes/dev/ninja-build/source
|
|
|
|
# Bump-recipe cache used by local/scripts/bump-graphics-recipes.sh.
|
|
# Cache is fetched from upstream release indexes; reproducible from script run.
|
|
.redbear-recipe-bump/
|
|
local/recipes/kde/sddm/source
|
|
local/recipes/kde/sddm/source-pristine
|
|
|
|
# Build artifacts — target/ dirs are everywhere
|
|
target
|
|
wget-log
|
|
/sysroot/
|
|
|
|
# Vendor source trees (fetched, not our code)
|
|
**/amdgpu-source/
|
|
|
|
# External reference trees (read-only consultation sources). The Linux
|
|
# reference tree (local/reference/linux-7.1) is currently kept locally
|
|
# but is gitignored by size; seL4 reference is an empty placeholder.
|
|
local/reference/linux-*/
|
|
local/reference/seL4/
|
|
|
|
# Per-fork upstream content fingerprint cache. Built by
|
|
# verify-fork-versions.sh on each preflight run; reproducible from
|
|
# a fork upgrade, not source of truth.
|
|
.redbear-fork-verify/
|
|
|
|
# Compiled objects
|
|
*.o
|
|
*.so
|
|
|
|
*.bin
|
|
*.fw
|
|
*.lock
|
|
|
|
# Internal tooling
|
|
.sisyphus/
|
|
TASK_COMPLETION_SUMMARY.md
|
|
__pycache__/
|
|
extra.img: 1073741824 bytes
|
|
extra.img
|
|
Packages/redbear-firmware.pkgar
|
|
packages/
|
|
sources/x86_64-unknown-redox/
|
|
sources/*.tar.gz
|
|
Packages/*.pkgar
|
|
.slim/deepwork/
|
|
|
|
# Bare git fetcher caches at the repo root. The cookbook's fetch workflow
|
|
# creates these as transient scratch space (shallow clones used during
|
|
# recipe source acquisition). Not declared submodules — see .gitmodules
|
|
# for the canonical 9 `submodule/<component>` entries. Anchored to root
|
|
# only; does NOT match nested `.git` directories inside submodules.
|
|
/*.git/
|
|
|
|
# Empty placeholder file at the repo root. Was an artifact of a reverted
|
|
# "phase 1.1: refresh gitlink SHAs for 9 submodules" attempt — see commit
|
|
# b062cf43b7. The real relibc lives at local/sources/relibc/ (a submodule).
|
|
/relibc
|
|
|
|
# Downloaded toolchain installer tarballs under prefix/. Reproducible
|
|
# from build-redbear.sh — never commit them. The toolchain is rebuilt by
|
|
# `make prefix` after fork (relibc/kernel/base) changes.
|
|
/prefix/**/*.tar.gz
|