@Override
    protected void performAction(@NotNull Project project,
                                 @NotNull FileHistoryModel model,
                                 @NotNull VcsCommitMetadata detail,
                                 @NotNull AnActionEvent e) {
      if (ChangeListManager.getInstance(project).isFreezedWithNotification(null)) return;

      VcsFileRevision revision = model.createRevision(detail);

      if (!VcsHistoryUtil.isEmpty(revision)) {
        FilePath filePath = e.getData(VcsDataKeys.FILE_PATH);
        if (filePath == null) return;
        GetVersionAction.doGet(project, revision, filePath);
      }
    }
@Override
    protected void performAction(@NotNull Project project,
                                 @NotNull FileHistoryModel model,
                                 @NotNull VcsCommitMetadata detail,
                                 @NotNull AnActionEvent e)