Expand description
The directory devset manages, and what its .devset/ records.
.devset/
├── config.toml the sources, the layers, and the target's word on settings (committed)
├── lock.toml each source's revision, each layer's digest and features (committed)
├── answers.toml answers to the layers' variables (committed)
├── state.toml what devset last wrote, by file and part, and each scaffold (committed)
├── base/ those bytes, by digest, as merge bases (committed)
└── conflicts/ an unfinished update: merges awaiting resolution (ignored)
└── .devset/ what it withheld, and what it would take to undo itStructs§
- Config
.devset/config.toml: the sources, the layers, and the target’s word on every setting they carry.- Layer
Spec - A
[[layers]]entry: a profile, and the features the target turns on. - Override
- A
[files."path"]entry inconfig.toml, overriding the providing layer’s. - Scaffold
- What was decided of a scaffold, and where it wrote its files:
state.toml’s record. - Target
- A directory devset manages.
Enums§
- Scaffolded
- What was decided of a scaffold, once and for good.