Packages

object SbtGit

This plugin has all the basic 'git' functionality for other plugins.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SbtGit
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def buildSettings: Seq[sbt.Def.Setting[_ >: Option[ScmInfo] with String with Seq[String] with (String) ⇒ Option[String] with Option[String] with Task[GitRunner] with ReadableGit with Boolean]]
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. val projectSettings: Seq[sbt.Def.Setting[_ >: Option[String] with Seq[String] with (String) ⇒ Option[String] with Seq[Command] <: AnyRef]]
  17. def showCurrentGitBranch: sbt.Setting[_]

    Adapts the project prompt to show the current project name *and* the current git branch.

  18. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  19. def toString(): String
    Definition Classes
    AnyRef → Any
  20. def useJGit: sbt.Setting[_]

    A Predefined setting to use JGit runner for git.

  21. def useReadableConsoleGit: sbt.Setting[_]

    Setting to use console git for readable ops, to allow working with git worktrees

  22. def versionProjectWithGit: Seq[sbt.Setting[_]]
  23. def versionWithGit: Seq[sbt.Setting[_]]

    Uses git to control versioning.

    Uses git to control versioning.

    Versioning runs through the following:

    1. Looks at version-property settings, and checks the sys.props to see if this has a value. 2. Looks at the project tags. The first to match the gitTagToVersionNumber setting is used to assign the version. 3. if we have a head commit, we attach this to the base version setting "<base-version>.<git commit sha>" 4. We append the current timestamp to the base version: "<base-version>.<timestamp>"

  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  27. object GitCommand
  28. object GitKeys
  29. object git

    A holder of keys for simple config.

Inherited from AnyRef

Inherited from Any

Ungrouped