22 lines
605 B
Rust
22 lines
605 B
Rust
mod cli;
|
|
mod commit;
|
|
mod error;
|
|
mod jj;
|
|
mod prompts;
|
|
|
|
pub use crate::{
|
|
commit::types::{
|
|
BreakingChange, CommitMessageError, CommitType, ConventionalCommit, Description,
|
|
DescriptionError, Scope, ScopeError,
|
|
},
|
|
error::Error,
|
|
jj::{JjExecutor, lib_executor::JjLib},
|
|
prompts::{CommitWorkflow, Prompter},
|
|
};
|
|
|
|
/// Test utilities: mock implementations for `JjExecutor` and `MockPrompts`.
|
|
///
|
|
/// Enable with `--features test-utils` (e.g. `cargo test --features test-utils`).
|
|
#[cfg(feature = "test-utils")]
|
|
pub use crate::{jj::mock::MockJjExecutor, prompts::mock::MockPrompts};
|