rebase: Just continue on empty patch

This commit is contained in:
2022-01-05 15:57:19 +01:00
parent 31b90af066
commit eaf8e2bfa2

View File

@@ -227,6 +227,9 @@ impl Worktree {
.map_err(convert_libgit2_error)?;
if let Err(error) = rebase.commit(None, &committer, None) {
if error.code() == git2::ErrorCode::Applied {
continue
}
rebase.abort().map_err(convert_libgit2_error)?;
return Err(convert_libgit2_error(error));
}
@@ -323,6 +326,9 @@ impl Worktree {
.map_err(convert_libgit2_error)?;
if let Err(error) = rebase.commit(None, &committer, None) {
if error.code() == git2::ErrorCode::Applied {
continue
}
rebase.abort().map_err(convert_libgit2_error)?;
return Err(convert_libgit2_error(error));
}