com.github.bzumhagen

sct

package sct

Visibility
  1. Public
  2. All

Type Members

  1. case class ChangeGroup(version: Version, date: LocalDate, typeToChanges: Map[String, Seq[ChangelogChange]]) extends Product with Serializable

    A group of changes, grouped by type, with a group version and date

  2. trait Changelog extends AnyRef

    A trait defining a changelog.

  3. case class ChangelogChange(description: String, version: Version, changeType: String, reference: Option[String], date: LocalDate) extends Product with Serializable

    A changelog change

  4. case class ChangelogConfiguration(name: String, versionPattern: Regex, tagPattern: Regex, referencePattern: Regex, tags: Set[String], smartGrouping: Boolean, showReference: Boolean) extends Product with Serializable

Value Members

  1. object BuildChangelog extends App

    Object for main execution of the program

  2. object ChangeGroup extends Serializable

    An object for loading changes into a change group using the latest version and date, and mapping all changes by type

  3. object ChangelogConfiguration extends Serializable

  4. package git

Ungrouped