Skip to main content

Module resolve

Module resolve 

Source
Expand description

Resolving a target’s layers into one Resolved profile: fetched, composed, answered.

Structs§

Layer
A profile resolved from its source at one revision.
Question
A variable the target has not answered.
Resolved
A target’s layers, composed: each file has one provider, or one per part, and settings are decided.
Settings
The settings in force: devset’s defaults, then each layer’s, then the target’s.
Suggestion
A merge driver a layer suggests and the target has not configured.

Enums§

Applied
Whether a layer’s content is what the lock recorded.
Driver
How three-way merges are performed; written as its driver line, checked as it is read, so a mistake points into the file that holds it.
Refresh
Which layers resolve may move off their locked commit.

Functions§

resolve
Resolves target’s layers into one profile, the target’s overrides and settings on top.