clankerdiff_git/lib.rs
1//! Native, asynchronous Git repository operations for diff review.
2//!
3//! This crate shells out to the host's `git` executable. It is intentionally
4//! separate from `clankerdiff-core` and is not available in browser builds.
5
6mod command;
7mod error;
8mod path;
9mod repository;
10
11#[cfg(feature = "test-support")]
12pub mod testing;
13
14pub use error::GitError;
15pub use repository::{
16 GitRepository, MAX_SOURCE_ARCHIVE_BYTES, MAX_SOURCE_FILE_BYTES, RepositorySnapshot,
17};