cargo-rail 0.21.0

Cargo-native Rust workspace engine for affected CI, verified compiler reuse, dependency coherence, exact-SHA releases, and crate 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};