//! Probes whether a branch can be merged without leaving a merge in progress.
//!
//! See `crates/core/docs/cookbook.md` — "Probe a merge for conflicts".
//!
//! ```no_run
//! # async fn run(repo: &vcs_core::Repo) -> vcs_core::Result<()> {
//! let outcome = repo.try_merge("feature").await?;
//! # let _ = outcome;
//! # Ok(())
//! # }
//! ```
use ;
async