#![warn(
clippy::await_holding_lock,
clippy::dbg_macro,
clippy::wildcard_imports,
clippy::unused_async,
clippy::missing_panics_doc,
clippy::cast_sign_loss,
clippy::manual_strip,
missing_docs
)]
mod api;
mod command;
mod error;
mod parse;
mod repo;
mod types;
pub use api::GitApi;
pub use command::CommandOutput;
#[cfg(any(test, feature = "test-utils"))]
pub use command::ScriptedRunner;
pub use error::GitError as Error;
pub use parse::DiffShortstat;
pub use repo::Repository;
pub use types::{GitLogEntry, GitMergeResult, GitRemote, GitStatus, GitWorktree};