Files
jj-cz/src/lib.rs

22 lines
589 B
Rust
Raw Normal View History

2026-02-05 19:37:36 +01:00
mod cli;
mod commit;
mod error;
2026-02-05 19:37:36 +01:00
mod jj;
mod prompts;
pub use crate::{
commit::types::{
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")]
2026-03-08 15:44:26 +01:00
pub use crate::{jj::mock::MockJjExecutor, prompts::mock::MockPrompts};