cflx 0.6.153

Conflux – a spec-driven parallel coding orchestrator that runs AI agents on git worktrees
1
2
3
4
5
6
7
8
9
10
11
12
13
#[derive(Debug, PartialEq, Eq)]
pub(super) struct SyncPlan {
    pub(super) should_skip_resolve_and_push: bool,
}

pub(super) fn plan_sync(local_sha_for_push: &str, remote_sha_for_push: &str) -> SyncPlan {
    let should_skip_resolve_and_push =
        !remote_sha_for_push.is_empty() && local_sha_for_push == remote_sha_for_push;

    SyncPlan {
        should_skip_resolve_and_push,
    }
}