cargo-rail 0.28.1

Cargo-native Rust workspace engine for affected CI, Rust source-surface analysis, compiler reuse, dependency coherence, exact-SHA releases, and split/sync
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Bidirectional sync between monorepo and split repositories.
//!
//! This module provides:
//! - Bidirectional change synchronization
//! - Conflict detection and resolution strategies
//! - Merge strategies (ours, theirs, manual, union)

/// Conflict detection and resolution strategies
pub mod conflict;
/// Sync engine implementation
pub mod engine;

pub use conflict::{ConflictClass, ConflictStrategy};
pub use engine::{SyncConfig, SyncDirection, SyncEngine, SyncResult, SyncStatus};