private void createReviewNotes()

in src/main/java/com/googlesource/gerrit/plugins/reviewnotes/RefUpdateListener.java [94:119]


  private void createReviewNotes(Event e) {
    if (!e.getRefName().startsWith(RefNames.REFS_HEADS)) {
      return;
    }
    try {
      retryHelper
          .changeUpdate(
              "createReviewNotes",
              updateFactory -> {
                Project.NameKey projectName = Project.nameKey(e.getProjectName());
                try (Repository git = repoManager.openRepository(projectName)) {
                  CreateReviewNotes crn = reviewNotesFactory.create(projectName, git);
                  crn.createNotes(
                      e.getRefName(),
                      ObjectId.fromString(e.getOldObjectId()),
                      ObjectId.fromString(e.getNewObjectId()),
                      null);
                  crn.commitNotes();
                }
                return null;
              })
          .call();
    } catch (RestApiException | UpdateException x) {
      logger.atSevere().withCause(x).log(x.getMessage());
    }
  }