mod fixture; use std::convert::TryFrom; use anyhow::Result; use git2::Repository; use git_trim::{get_trim_plan, ClassifiedBranch, Git, LocalBranch, RemoteTrackingBranch}; use fixture::{rc, test_default_param, Fixture}; fn fixture() -> Fixture { rc().append_fixture_trace( r#" git init upstream upstream < README.md git add README.md git commit -m "Initial commit" EOF git clone upstream origin -o upstream origin < Result<()> { let guard = fixture().prepare( "local", r#" origin < Result<()> { let guard = fixture().prepare( "local", r#" origin < Result<()> { let guard = fixture().prepare( "local", r#" origin < Result<()> { let guard = fixture().prepare( "local", r#" origin < Result<()> { let guard = fixture().prepare( "local", r#" origin < Result<()> { let guard = fixture().prepare( "local", r#" origin < Result<()> { let guard = fixture().prepare( "local", r#" origin < Result<()> { let guard = fixture().prepare( "local", r#" origin <