void (@NotNull Project project, @NotNull ProgressIndicator indicator) { GitRebaseSpec spec = GitUtil.getRepositoryManager(project).getOngoingRebaseSpec(); if (spec != null) { new GitAbortRebaseProcess(project, spec.getOngoingRebase(), spec.getHeadPositionsToRollback(), spec.getInitialBranchNames(), indicator, spec.getSaver(), true).abortWithConfirmation(); } else { LOG.warn("Refusing to abort: no rebase spec"); VcsNotifier.getInstance(project).notifyError( REBASE_CANNOT_ABORT, GitBundle.message("rebase.notification.no.rebase.in.progress.abort.title"), GitBundle.message("rebase.notification.no.rebase.in.progress.message"), true ); } }