All Classes and Interfaces

Class
Description
 
 
A plugin that exposes any git repository that might be in a project.
An extension exposing git information.
 
 
 
A build service providing the most relevant git repository for any project in the build.
 
A RepositoryValueSource that maps an intermediary value type to a final value type.
A MappedRepositoryValueSource that does not require any additional parameters.
A MappedRepositoryValueSource that obtains values from the current branch, or null if the project is not in a git repository or is checked out to a detached HEAD.
Queries the name of the current branch ref.
A MappedRepositoryValueSource that obtains values from the tag pointing to the commit checked out as HEAD, or null if the project is not in a git repository or is not checked out to a tag
Queries the name of the head tag ref.
A MappedRepositoryValueSource that queries the git repository for a list of tags.
Queries the names of the tags.
Base class for tasks that work with the project's Git repository.
An implementation of ValueSource which queries the project's git repository for info.
A value source that requires no extra parameters.
 
Require that the project has no files that are uncommitted to SCM.
Require that the current project is checked out to a tag.