stax 0.29.4

Fast stacked Git branches and PRs
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::git::GitRepo;
use anyhow::Result;
use colored::Colorize;

pub fn run() -> Result<()> {
    let repo = GitRepo::open()?;

    if !repo.rebase_in_progress()? {
        println!("{}", "Nothing to abort.".yellow());
        return Ok(());
    }

    repo.rebase_abort()?;
    println!("{}", "Rebase aborted.".green());

    Ok(())
}