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); } }