Expand description
Git-aware local repository reconciliation for Ephemeris.
Modulesยง
- apply ๐
- diff ๐
- entry ๐
- error ๐
- formatting ๐
- Run formatters declared by the evaluated repository state.
- path ๐
- Repository-relative path types and filesystem path safety helpers.
- path_
policy ๐ - Priority-resolved policy for repository paths.
- planner ๐
- repository ๐
- state ๐
- walk ๐
Structsยง
- File
Entry - The content and mode of one file.
- File
State - File-management input projected from evaluated configuration.
- Plan
- The filesystem changes needed to reach a desired file state.
- Repository
Path - A normalized, relative, parent-free repository path.
- Repository
Root - A canonical repository root directory.
Enumsยง
- Dirty
Files - How
Plan::applytreats paths whose current state Git cannot recover. - File
Mode - The Git mode of a tracked file.
- Files
Error - Error returned by file reconciliation planning and application.
- Formatter
Error - A formatter could not be applied to a file.
- Operation
- One filesystem change a
Planwill make when applied. - Path
Error - A repository path is malformed, unsafe to use, or cannot be inspected.
- Path
Segment - One segment in a structured path selector.
- Path
Selector - A repository-relative path selector. Matching is case-sensitive and uses
/separated UTF-8 path segments.
Functionsยง
- walk
- List the regular files Git tracks or would track below
root.