Packages

package git

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class ConsoleGitReadableOnly extends GitReadonlyInterface
  2. final class DefaultReadableGit extends ReadableGit

    Our default readable git uses JGit instead of a process-forking and reading, for speed/safety.

    Our default readable git uses JGit instead of a process-forking and reading, for speed/safety. However, we allow overriding, since JGit doesn't currently work with git worktrees

  3. trait GitReadonlyInterface extends AnyRef

    The read-only interface to a git repository, used to define settings.

  4. trait GitRunner extends AnyRef

    An interface to run git commands.

  5. final class JGit extends GitReadonlyInterface
  6. trait ReadableGit extends AnyRef

    An interface for interacting with git in a read-only manner.

Value Members

  1. object ConsoleGitRunner extends GitRunner

    A mechanism of running git that simply shells out to the console.

  2. object GitBranchPrompt extends AutoPlugin

    Adapter to enable the git prompt.

    Adapter to enable the git prompt. i.e. rich prompt based on git info.

  3. object GitPlugin extends AutoPlugin

    The autoplugin which adapts the old sbt plugin classes into a legitimate AutoPlugin.

    The autoplugin which adapts the old sbt plugin classes into a legitimate AutoPlugin.

    This will add the ability to call git directly in the sbt shell via a command, as well as add the infrastructure to read git properties.

    We keep the old SbtGit object around in an attempt not to break projects which depend on the old plugin directly.

  4. object GitVersioning extends AutoPlugin

    Adapter to auto-enable git versioning.

    Adapter to auto-enable git versioning. i.e. the sbt 0.13.5+ mechanism of turning it on.

  5. object JGit
  6. object JGitRunner extends GitRunner

    A mechanism to run GIT using the pure java JGit implementation.

  7. object NullLogger extends sbt.BasicLogger
  8. object SbtGit

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

Ungrouped