void (@NotNull final Hash patchHash) { final Project project = myRepository.getProject(); HgNameWithHashInfo patchInfo = ContainerUtil.find(myRepository.getMQAppliedPatches(), info -> info.getHash().equals(patchHash)); if (patchInfo == null) { LOG.error("Could not find patch " + patchHash.toString()); return; } final String oldName = patchInfo.getName(); final String newName = Messages.showInputDialog(project, HgBundle.message("action.hg4idea.QRename.enter.patch.name", oldName), HgBundle.message("action.hg4idea.QRename.title"), Messages.getQuestionIcon(), "", new HgPatchReferenceValidator( myRepository)); if (newName != null) { performPatchRename(myRepository, oldName, newName); } }