Skip to main content

ephemeris_files/
lib.rs

1//! Git-aware local repository reconciliation for Ephemeris.
2
3mod apply;
4mod diff;
5mod entry;
6mod error;
7mod formatting;
8mod path;
9mod path_policy;
10mod planner;
11mod repository;
12mod state;
13mod walk;
14
15pub use self::entry::{FileEntry, FileMode};
16pub use self::error::FilesError;
17pub use self::formatting::FormatterError;
18pub use self::path::{PathError, PathSegment, PathSelector, RepositoryPath, RepositoryRoot};
19pub use self::planner::{DirtyFiles, Operation, Plan};
20pub use self::state::FileState;
21pub use self::walk::walk;