Index
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
ValueSourcethat obtains aFilerepresenting 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
- 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
GitRemotebut uses Gradle'sProviderfor 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
Propertyof a given type that isHasConfigurableValue.finalizeValueOnRead(). - propertyBoolean() - Method in class com.xenoterracide.gradle.git.ProvidedFactory
-
Shortcut to
ProvidedFactory.property(Class)forBoolean. - propertyString() - Method in class com.xenoterracide.gradle.git.ProvidedFactory
-
Shortcut to
ProvidedFactory.property(Class)forString. - 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)forList. - providedLong(Provider<Long>) - Method in class com.xenoterracide.gradle.git.ProvidedFactory
-
Shortcut to
ProvidedFactory.provided(Callable, Class)forLong. - providedString(Callable<String>) - Method in class com.xenoterracide.gradle.git.ProvidedFactory
-
Shortcut to
ProvidedFactory.provided(Callable, Class)forString. - providedString(Provider<String>) - Method in class com.xenoterracide.gradle.git.ProvidedFactory
-
Shortcut to
ProvidedFactory.provided(Provider, Class)forString. - 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
GitCommandin aTryto handle exceptions. - tryGit(CheckedFunction1<Git, R>) - Method in interface com.xenoterracide.gradle.git.TryGit
-
Wraps a Git command in a
Tryto handle exceptions. - TryGit - Interface in com.xenoterracide.gradle.git
-
Use this to wrap Git commands using
Tryto 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.
All Classes and Interfaces|All Packages