Commit Graph

3 Commits

Author SHA1 Message Date
Red Bear OS 8d1bad9eb4 fix: correct doc comment typo package-groups → package_groups 2026-06-30 18:24:08 +03:00
Red Bear OS e45ce4d57a installer: add config-level package groups (Phase 3)
PackageGroup struct with description + package list. Groups are defined
in [[package_groups.NAME]] TOML sections and resolved by
resolve_package_groups() during Config::from_file(). Supports nested
groups (groups referencing other groups) with cycle detection.
Explicit [packages] entries override group membership.

Adds PartialEq derive to PackageConfig for dedup during merge.
3 unit tests: nested groups, explicit override, no-groups compat.
2026-06-30 15:59:02 +03:00
Red Bear OS 451813b2da Red Bear OS installer baseline from 0.1.0 pre-patched archive 2026-06-27 09:21:43 +03:00