From 9f8fc6b9075262af5306886cffe62a58652153e5 Mon Sep 17 00:00:00 2001 From: Stephan Dilly Date: Wed, 29 Sep 2021 17:38:26 +0200 Subject: [PATCH] cleanup --- asyncgit/src/sync/rebase.rs | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/asyncgit/src/sync/rebase.rs b/asyncgit/src/sync/rebase.rs index ed9ba9f5..be8a7002 100644 --- a/asyncgit/src/sync/rebase.rs +++ b/asyncgit/src/sync/rebase.rs @@ -8,18 +8,6 @@ use crate::{ use super::CommitId; -fn rebase_branch_repo( - repo: &Repository, - branch_name: &str, -) -> Result { - let branch = repo.find_branch(branch_name, BranchType::Local)?; - - let annotated = - repo.reference_to_annotated_commit(&branch.into_reference())?; - - conflict_free_rebase(repo, &annotated) -} - /// rebase current HEAD on `branch` pub fn rebase_branch( repo_path: &str, @@ -32,6 +20,18 @@ pub fn rebase_branch( rebase_branch_repo(&repo, branch) } +fn rebase_branch_repo( + repo: &Repository, + branch_name: &str, +) -> Result { + let branch = repo.find_branch(branch_name, BranchType::Local)?; + + let annotated = + repo.reference_to_annotated_commit(&branch.into_reference())?; + + conflict_free_rebase(repo, &annotated) +} + /// rebase attempt which aborts and undo's rebase if any conflict appears pub fn conflict_free_rebase( repo: &git2::Repository, @@ -43,7 +43,6 @@ pub fn conflict_free_rebase( let mut last_commit = None; while let Some(op) = rebase.next() { let _op = op?; - // dbg!(op.id()); if repo.index()?.has_conflicts() { rebase.abort()?;