private void onEndRelease() { final CRelease r = this.release_builder.build(); this.changelog_builder.putReleases(r.version(), r); }
private void writeRelease( final CChangelog changelog, final Document doc, final Element releases, final CRelease release) { row( doc, releases, this.date_terse_formatter.format(release.date().toLocalDate()), List.of(doc.createTextNode( new StringBuilder() .append("Release: ") .append(changelog.project().value()) .append(" ") .append(release.version().toVersionString()) .toString()))); for (final CChange change : release.changes()) { row( doc, releases, this.date_terse_formatter.format(change.date().toLocalDate()), this.transformChange(changelog, doc, release, change)); } }
line.append(c.project()); line.append(" "); line.append(r.version().toVersionString()); out.println(line.toString());
/** * Serialize the given changelog to plain text. * * @param c The changelog * @param config The writer configuration * @param out The writer */ public static void writeChangelog( final CChangelog c, final CChangelogTextWriterConfiguration config, final PrintWriter out) { NullCheck.notNull(c, "Changelog"); NullCheck.notNull(config, "Configuration"); NullCheck.notNull(out, "Output"); final StringBuilder line = new StringBuilder(); for (final CRelease r : c.releases()) { final Optional<CVersionType> release_opt = config.release(); final boolean show; if (release_opt.isPresent()) { show = Objects.equals(r.version(), release_opt.get()); } else { show = true; } if (show) { showRelease(c, config, out, line, r); } } out.flush(); }
line.append(c.project()); line.append(" "); line.append(r.version().toVersionString()); out.println(line.toString());
/** * Serialize the given changelog to plain text. * * @param c The changelog * @param config The writer configuration * @param out The writer */ public static void writeChangelog( final CChangelog c, final CChangelogTextWriterConfiguration config, final PrintWriter out) { NullCheck.notNull(c, "Changelog"); NullCheck.notNull(config, "Configuration"); NullCheck.notNull(out, "Output"); final StringBuilder line = new StringBuilder(); for (final CRelease r : c.releases()) { final Optional<CVersionType> release_opt = config.release(); final boolean show; if (release_opt.isPresent()) { show = Objects.equals(r.version(), release_opt.get()); } else { show = true; } if (show) { showRelease(c, config, out, line, r); } } out.flush(); }
this.writer.append(changelog.project().value()); this.writer.append(" "); this.writer.append(release.version().toVersionString()); this.writer.newLine();