private void verboseCommitLog(
      RepositoryPushEvent event,
      RefChange refChange,
      SlackPayload payload,
      NavBuilder.Repo urlBuilder,
      String text,
      List<Changeset> myChanges) {
    for (Changeset ch : myChanges) {
      SlackAttachment attachment = new SlackAttachment();
      attachment.setFallback(text);
      attachment.setColor(ColorCode.GRAY.getCode());
      SlackAttachmentField field = new SlackAttachmentField();

      attachment.setTitle(
          String.format(
              "[%s:%s] - %s",
              event.getRepository().getName(),
              refChange.getRefId().replace("refs/heads", ""),
              ch.getId()));
      attachment.setTitle_link(urlBuilder.changeset(ch.getId()).buildAbsolute());

      field.setTitle("comment");
      field.setValue(ch.getMessage());
      field.setShort(false);
      attachment.addField(field);
      payload.addAttachment(attachment);
    }
  }