cli/git_projection_engine/mod.rs
1// SPDX-License-Identifier: Apache-2.0
2//! Git projection engine modules for interoperability with Git.
3//!
4//! This module provides bidirectional conversion between Heddle state and Git
5//! projection state.
6
7pub mod git_core;
8pub mod git_export;
9pub(crate) mod git_ingest;
10pub mod git_mapping;
11pub mod git_notes;
12pub mod git_reconstruct;
13pub mod git_sync;
14pub mod git_util;
15#[cfg(debug_assertions)]
16#[doc(hidden)]
17pub mod test_support;
18
19pub use git_core::{
20 GitProjection, GitProjectionError, GitProjectionResult, SyncMapping, WriteThroughOutcome,
21 WriteThroughSkipReason,
22};