void (@NotNull Set<String> untrackedPaths, @NotNull GitRepository currentRepository, boolean somethingWasRebased, @NotNull Collection<GitRepository> successful) { String message = GitRebaseUtils.mentionLocalChangesRemainingInStash(mySaver); List<NotificationAction> actions = new ArrayList<>(); actions.add(RETRY_ACTION); if (somethingWasRebased || !successful.isEmpty()) { actions.add(ABORT_ACTION); } if (mySaver.wereChangesSaved()) { actions.add(VIEW_STASH_ACTION); } GitUntrackedFilesHelper.notifyUntrackedFilesOverwrittenBy( myProject, currentRepository.getRoot(), untrackedPaths, GitBundle.message("rebase.git.operation.name"), message, null, actions.toArray(new NotificationAction[0]) ); }