pub async fn rebase( repo: &Path, file: &Path, line: usize, rev_a: &str, rev_b: &str, ) -> Result<Option<RebaseResult>>