Structsยง
- Candidate ๐
- A desired file with its reconciled content and what the file holds now.
- Guards ๐
- The preconditions and dirty paths collected while planning.
- Leftovers ๐
- Tracked paths that no declared file explains.
- Plan
- The filesystem changes needed to reach a desired file state.
- Planner ๐
Enumsยง
- Dirty
Files - How
Plan::applytreats paths whose current state Git cannot recover. - Operation
- One filesystem change a
Planwill make when applied. - Plan
Origin ๐ - What a
Planwas built against. - Precondition ๐
- A condition
Plan::applychecks before making any change.
Type Aliasesยง
- Candidate
Map ๐ - Expected
Update ๐ - One caller-supplied
(path, expected content, replacement content)entry forPlan::for_expected_updates.