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