void (@NotNull String name, @NotNull String reference, @NotNull List<? extends GitRepository> repositories) { for (GitRepository repository : repositories) { GitCommandResult result = myGit.createNewTag(repository, name, null, reference); repository.getRepositoryFiles().refreshTagsFiles(); if (!result.success()) { String error = GitBundle.message("branch.worker.could.not.create.tag", name, GitUtil.getRepositoryManager(repository.getProject()).getRepositories().size(), getShortRepositoryName(repository)); VcsNotifier.getInstance(myProject).notifyError(TAG_NOT_CREATED, error, result.getErrorOutputAsHtmlString(), true); break; } } }