Skip to main content

gitgraph_core/
lib.rs

1pub mod actions;
2pub mod error;
3pub mod git;
4pub mod log_parser;
5pub mod models;
6pub mod search;
7pub mod service;
8pub mod state;
9
10pub use actions::{
11    ActionCatalog, ActionContext, ActionOption, ActionParam, ActionRequest, ActionScope,
12    ActionTemplate, ResolvedAction,
13};
14pub use error::{GitLgError, Result};
15pub use git::{GitOutput, GitRunner};
16pub use models::{
17    BlameInfo, BranchInfo, CommitSearchQuery, FileChange, GitRef, GitRefKind, GraphData, GraphEdge,
18    GraphQuery, GraphRow,
19};
20pub use search::filter_commits;
21pub use service::{ActionExecutionResult, GitLgService};
22pub use state::{AppState, StateStore};