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 tagQueries 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.