void () { while (hasMoreRepositories()) { GitRepository repository = next(); GitCommandResult result = myGit.renameBranch(repository, myCurrentName, myNewName); if (result.success()) { repository.update(); notifyBranchNameChanged(repository, myCurrentName, myNewName); markSuccessful(repository); } else { fatalError(GitBundle.message("git.rename.branch.could.not.rename.from.to", myCurrentName, myNewName), result); return; } } notifySuccess(); }