Index

A B C D G H N O P R S T U V 
All Classes and Interfaces|All Packages

A

apply(Project) - Method in class com.xenoterracide.gradle.git.GitPlugin
 

B

branch() - Method in interface com.xenoterracide.gradle.git.GitMetadata
Gets the current branch.
branch() - Method in class com.xenoterracide.gradle.git.GitMetadataImpl
Gets branch.

C

CLEAN - Enum constant in enum class com.xenoterracide.gradle.git.GitStatus
Clean git status.
close() - Method in class com.xenoterracide.gradle.git.GitService
 
com.xenoterracide.gradle.git - package com.xenoterracide.gradle.git
Provides a Gradle extension for git metadata.
commit() - Method in interface com.xenoterracide.gradle.git.GitMetadata
Gets the current commit.
commit() - Method in class com.xenoterracide.gradle.git.GitMetadataImpl
Full 40 character commit SHA.
commonAncestorDistanceFor(GitRemoteForGradle) - Method in class com.xenoterracide.gradle.git.GitExtension
will find the common ancestor between this branch and the given remote reference that is in your local git databse.

D

DIRTY - Enum constant in enum class com.xenoterracide.gradle.git.GitStatus
Dirty git status.
distance() - Method in interface com.xenoterracide.gradle.git.GitMetadata
Gets commit distance.
distance() - Method in class com.xenoterracide.gradle.git.GitMetadataImpl
 

G

getBranch() - Method in class com.xenoterracide.gradle.git.GitExtension
Gets the current branch.
getCommit() - Method in class com.xenoterracide.gradle.git.GitExtension
Gets the current commit.
getDirty() - Method in class com.xenoterracide.gradle.git.GitExtension
Gets dirty status.
getDistance() - Method in class com.xenoterracide.gradle.git.GitExtension
Gets commit distance.
getGitDirectory() - Method in interface com.xenoterracide.gradle.git.GitService.Params
The project directory.
getHeadBranch() - Method in class com.xenoterracide.gradle.git.GitRemoteForGradle
Gets the head branch of the remote.
getName() - Method in class com.xenoterracide.gradle.git.GitRemoteForGradle
Gets the name of the remote.
getProjectDirectory() - Method in interface com.xenoterracide.gradle.git.GitDirectoryValueSource.Parameters
Returns the project directory.
getProvider() - Method in class com.xenoterracide.gradle.git.GitExtension
 
getProvider() - Method in class com.xenoterracide.gradle.git.GitService
 
getProvider() - Method in interface com.xenoterracide.gradle.git.Provides
Returns a provider of the value.
getRemotes() - Method in class com.xenoterracide.gradle.git.GitExtension
Gets the list of remotes.
getStatus() - Method in class com.xenoterracide.gradle.git.GitExtension
Gets the status.
getTag() - Method in class com.xenoterracide.gradle.git.GitExtension
Gets latest tag.
getUniqueShort() - Method in class com.xenoterracide.gradle.git.GitExtension
Short version of a commit SHA.
GitDirectoryValueSource - Class in com.xenoterracide.gradle.git
A ValueSource that obtains a File representing a Git directory.
GitDirectoryValueSource() - Constructor for class com.xenoterracide.gradle.git.GitDirectoryValueSource
 
GitDirectoryValueSource.Parameters - Interface in com.xenoterracide.gradle.git
Parameters for GitDirectoryValueSource.
GitExtension - Class in com.xenoterracide.gradle.git
Extension for the GitPlugin mainly providing Provider's for GitMetadata.
GitMetadata - Interface in com.xenoterracide.gradle.git
Git Metadata interface to allow easy test stubbing with records.
GitMetadataImpl - Class in com.xenoterracide.gradle.git
The type Git metadata extension.
GitPlugin - Class in com.xenoterracide.gradle.git
A plugin that provides Git-related functionality.
GitPlugin() - Constructor for class com.xenoterracide.gradle.git.GitPlugin
 
GitRemote - Interface in com.xenoterracide.gradle.git
Git Remote information.
GitRemoteForGradle - Class in com.xenoterracide.gradle.git
Delegates to GitRemote but uses Gradle's Provider for lazy evaluation.
GitService - Class in com.xenoterracide.gradle.git
Build Service for Git.
GitService() - Constructor for class com.xenoterracide.gradle.git.GitService
Constructor for the Git Service.
GitService.Params - Interface in com.xenoterracide.gradle.git
Parameters for the Git Service.
GitStatus - Enum Class in com.xenoterracide.gradle.git
The enum Git status.

H

headBranch() - Method in interface com.xenoterracide.gradle.git.GitRemote
Gets the remote HEAD branch.
headBranchRefName() - Method in interface com.xenoterracide.gradle.git.GitRemote
Gets the remote HEAD branch ref name.
headBranchRefName() - Method in class com.xenoterracide.gradle.git.GitRemoteForGradle
 

N

name() - Method in interface com.xenoterracide.gradle.git.GitRemote
Gets the remote name; a common example is origin.
name() - Method in class com.xenoterracide.gradle.git.GitRemoteForGradle
 
NO_REPO - Enum constant in enum class com.xenoterracide.gradle.git.GitStatus
No Repository found.

O

obtain() - Method in class com.xenoterracide.gradle.git.GitDirectoryValueSource
 

P

property(Class<T>) - Method in class com.xenoterracide.gradle.git.ProvidedFactory
Creates a Property of a given type that is HasConfigurableValue.finalizeValueOnRead().
propertyBoolean() - Method in class com.xenoterracide.gradle.git.ProvidedFactory
propertyString() - Method in class com.xenoterracide.gradle.git.ProvidedFactory
provided(Callable<T>, Class<T>) - Method in class com.xenoterracide.gradle.git.ProvidedFactory
Create a cached Provider.
provided(Provider<T>, Class<T>) - Method in class com.xenoterracide.gradle.git.ProvidedFactory
Create a cached Provider.
ProvidedFactory - Class in com.xenoterracide.gradle.git
Property, e.g.
ProvidedFactory(Project) - Constructor for class com.xenoterracide.gradle.git.ProvidedFactory
Instantiates a new Provided factory from a Project.
providedList(Provider<List<E>>, Class<E>) - Method in class com.xenoterracide.gradle.git.ProvidedFactory
Provides functionality similar to ProvidedFactory.provided(Callable, Class) for List.
providedLong(Provider<Long>) - Method in class com.xenoterracide.gradle.git.ProvidedFactory
providedString(Callable<String>) - Method in class com.xenoterracide.gradle.git.ProvidedFactory
providedString(Provider<String>) - Method in class com.xenoterracide.gradle.git.ProvidedFactory
Provides<T> - Interface in com.xenoterracide.gradle.git
A provider of a value.

R

remotes() - Method in interface com.xenoterracide.gradle.git.GitMetadata
Gets the remotes.
remotes() - Method in class com.xenoterracide.gradle.git.GitMetadataImpl
 

S

status() - Method in interface com.xenoterracide.gradle.git.GitMetadata
Gets status.
status() - Method in class com.xenoterracide.gradle.git.GitMetadataImpl
 

T

tag() - Method in interface com.xenoterracide.gradle.git.GitMetadata
Gets latest tag.
tag() - Method in class com.xenoterracide.gradle.git.GitMetadataImpl
 
toString() - Method in enum class com.xenoterracide.gradle.git.GitStatus
 
tryCommand(CheckedFunction1<Git, GitCommand<R>>) - Method in interface com.xenoterracide.gradle.git.TryGit
Wraps a GitCommand in a Try to handle exceptions.
tryGit(CheckedFunction1<Git, R>) - Method in interface com.xenoterracide.gradle.git.TryGit
Wraps a Git command in a Try to handle exceptions.
TryGit - Interface in com.xenoterracide.gradle.git
Use this to wrap Git commands using Try to handle exceptions.

U

uniqueShort() - Method in interface com.xenoterracide.gradle.git.GitMetadata
Short version of a commit SHA.
uniqueShort() - Method in class com.xenoterracide.gradle.git.GitMetadataImpl
 

V

valueOf(String) - Static method in enum class com.xenoterracide.gradle.git.GitStatus
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.xenoterracide.gradle.git.GitStatus
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D G H N O P R S T U V 
All Classes and Interfaces|All Packages