forked from mirrors/jj
rewrite: inline specialized rebase_commit_with_options()
in rebase()
`rebase_commit_with_options()` now does very little, and we don't want most of it in `rebase()`.
This commit is contained in:
parent
2859277941
commit
a5e6b1f997
1 changed files with 2 additions and 5 deletions
|
@ -100,11 +100,8 @@ pub fn rebase_commit(
|
|||
new_parents: Vec<CommitId>,
|
||||
) -> BackendResult<Commit> {
|
||||
let rewriter = CommitRewriter::new(mut_repo, old_commit, new_parents);
|
||||
let rebased_commit = rebase_commit_with_options(settings, rewriter, &Default::default())?;
|
||||
match rebased_commit {
|
||||
RebasedCommit::Rewritten(new_commit) => Ok(new_commit),
|
||||
RebasedCommit::Abandoned { parent: _ } => panic!("Commit was unexpectedly abandoned"),
|
||||
}
|
||||
let builder = rewriter.rebase(settings)?;
|
||||
builder.write()
|
||||
}
|
||||
|
||||
/// Helps rewrite a commit.
|
||||
|
|
Loading…
Reference in a new issue