git

com.github.sbt.git.SbtGit.git
object git

A holder of keys for simple config.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
git.type

Members list

Value members

Concrete methods

def defaultFormatDateVersion(baseVersion: Option[String], date: Date): String
def defaultFormatShaVersion(baseVersion: Option[String], sha: String, suffix: String): String
def describeVersion(gitDescribedVersion: Option[String], suffix: String): Option[String]
def flaggedOptional(flag: Boolean, value: Option[String]): Option[String]
def makeUncommittedSignifierSuffix(hasUncommittedChanges: Boolean, uncommittedSignifier: Option[String]): String
def makeVersion(versionPossibilities: Seq[Option[String]]): Option[String]
def overrideVersion(versionProperty: String): Option[String]
def releaseVersion(currentTags: Seq[String], releaseTagVersion: String => Option[String], suffix: String): Option[String]

Concrete fields

val baseVersion: SettingKey[String]
val branch: SettingKey[Option[String]]
val defaultTagByVersionStrategy: String => Option[String]
val formattedDateVersion: SettingKey[String]
val formattedShaVersion: SettingKey[Option[String]]
val gitCurrentBranch: SettingKey[String]
val gitCurrentTags: SettingKey[Seq[String]]
val gitDescribePatterns: SettingKey[Seq[String]]
val gitDescribedVersion: SettingKey[Option[String]]
val gitHeadCommit: SettingKey[Option[String]]
val gitHeadCommitDate: SettingKey[Option[String]]
val gitHeadMessage: SettingKey[Option[String]]
val gitTagToVersionNumber: SettingKey[String => Option[String]]
val gitUncommittedChanges: SettingKey[Boolean]
val remoteRepo: SettingKey[String]
val runner: TaskKey[GitRunner]
val uncommittedSignifier: SettingKey[Option[String]]
val useGitDescribe: SettingKey[Boolean]
val versionProperty: SettingKey[String]