# fork-upstream-map.toml — Authoritative mapping of local Cat 2 fork # directories to their upstream Redox repositories and the upstream # release tag each fork is based on. Updated by # local/scripts/refresh-fork-upstream-map.sh. Consumed by # local/scripts/verify-fork-versions.sh to enforce the "no fake version # label" rule (local/AGENTS.md § "No-fake-version-label rule"). # # Format: one line per fork: # # # A fork with `-rbN>` in its Cargo.toml MUST have its # `` part match the upstream tag listed here, and the source # content MUST be a real rebase onto that upstream tag plus documented # Red Bear patches (in local/patches//). # # On branch 0.3.0, all Cat 2 forks use the +rb0.3.0 build-metadata suffix # in their Cargo.toml version fields (e.g. 0.6.0+rb0.3.0). # Format: [snapshot] # # The optional 4th column "snapshot" marks forks whose git history is # unrelated to upstream (imported from archived snapshots, not cloned). # For snapshot forks, verify-fork-versions.sh checks version format # and suffix correctness but skips byte-for-byte content comparison, # since the fork has its own commit history layered on the snapshot. # # A fork with `-rb` in its Cargo.toml MUST have its # `` part match the upstream tag listed here, and the source # content MUST be a real rebase onto that upstream tag plus documented # Red Bear patches (in local/patches//). syscall https://gitlab.redox-os.org/redox-os/syscall.git 0.9.0 snapshot libredox https://gitlab.redox-os.org/redox-os/libredox.git 0.1.18 snapshot redoxfs https://gitlab.redox-os.org/redox-os/redoxfs.git 0.9.1 snapshot redox-scheme https://gitlab.redox-os.org/redox-os/redox-scheme.git 0.11.2 snapshot relibc https://gitlab.redox-os.org/redox-os/relibc.git 0.6.0 snapshot kernel https://gitlab.redox-os.org/redox-os/kernel.git 0.5.12 snapshot bootloader https://gitlab.redox-os.org/redox-os/bootloader.git 1.0.0 snapshot installer https://gitlab.redox-os.org/redox-os/installer.git 0.2.42 snapshot userutils https://gitlab.redox-os.org/redox-os/userutils.git 0.1.0 snapshot