mars_agents/sync/types.rs
1//! Shared types for the sync pipeline.
2
3/// Options controlling sync behavior.
4#[derive(Debug, Clone, Default)]
5pub struct SyncOptions {
6 /// Force overwrite on conflicts (skip merge).
7 pub force: bool,
8 /// Compute plan but don't execute (dry run).
9 pub dry_run: bool,
10 /// Error if lock file would change (CI mode).
11 pub frozen: bool,
12}