A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

AddOp - Class in org.ajoberstar.grgit.operation
Adds files to the index.
AddOp(Repository) - Constructor in AddOp
allows(AuthConfig.Option) - Method in AuthConfig
Test whether the given authentication option is allowed by this configuration.
apply(Project) - Method in GrgitPlugin
ApplyOp - Class in org.ajoberstar.grgit.operation
Apply a patch to the index.
ApplyOp(Repository) - Constructor in ApplyOp
AuthConfig - Class in org.ajoberstar.grgit.auth
Stores configuration options for how to authenticate with remote repositories.
AuthConfig.Option - Enum in org.ajoberstar.grgit.auth
Available authentication options.

B

Branch - Class in org.ajoberstar.grgit
A branch.
BranchAddOp - Class in org.ajoberstar.grgit.operation
Adds a branch to the repository.
BranchAddOp.Mode - Enum in org.ajoberstar.grgit.operation
BranchAddOp.Mode(SetupUpstreamMode) - Constructor in BranchAddOp.Mode
BranchAddOp(Repository) - Constructor in BranchAddOp
BranchChangeOp - Class in org.ajoberstar.grgit.operation
Changes a branch's start point and/or upstream branch.
BranchChangeOp.Mode - Enum in org.ajoberstar.grgit.operation
BranchChangeOp.Mode(SetupUpstreamMode) - Constructor in BranchChangeOp.Mode
BranchChangeOp(Repository) - Constructor in BranchChangeOp
BranchListOp - Class in org.ajoberstar.grgit.operation
Lists branches in the repository.
BranchListOp.Mode - Enum in org.ajoberstar.grgit.operation
BranchListOp(Repository) - Constructor in BranchListOp
BranchRemoveOp - Class in org.ajoberstar.grgit.operation
Removes one or more branches from the repository.
BranchRemoveOp(Repository) - Constructor in BranchRemoveOp
BranchService - Class in org.ajoberstar.grgit.service
Provides support for performing branch-related operations on a Git repository.
BranchService(Repository) - Constructor in BranchService
BranchStatus - Class in org.ajoberstar.grgit
The tracking status of a branch.
BranchStatusOp - Class in org.ajoberstar.grgit.operation
Gets the tracking status of a branch.
BranchStatusOp(Repository) - Constructor in BranchStatusOp

C

call() - Method in AddOp
call() - Method in ApplyOp
call() - Method in BranchAddOp
call() - Method in BranchChangeOp
call() - Method in BranchListOp
call() - Method in BranchRemoveOp
call() - Method in BranchStatusOp
call() - Method in CheckoutOp
call() - Method in CleanOp
call() - Method in CloneOp
call() - Method in CommitOp
call() - Method in DescribeOp
call() - Method in FetchOp
call() - Method in InitOp
call() - Method in LogOp
call() - Method in LsRemoteOp
call() - Method in MergeOp
call() - Method in OpenOp
call() - Method in PullOp
call() - Method in PushOp
call() - Method in RemoteAddOp
call() - Method in RemoteListOp
call() - Method in ResetOp
call() - Method in RevertOp
call() - Method in RmOp
call() - Method in ShowOp
call() - Method in StatusOp
call() - Method in TagAddOp
call() - Method in TagListOp
call() - Method in TagRemoveOp
CheckoutOp - Class in org.ajoberstar.grgit.operation
Checks out a branch to the working tree.
CheckoutOp(Repository) - Constructor in CheckoutOp
CleanOp - Class in org.ajoberstar.grgit.operation
Remove untracked files from the working tree.
CleanOp(Repository) - Constructor in CleanOp
CloneOp - Class in org.ajoberstar.grgit.operation
Clones an existing repository.
close() - Method in Grgit
Release underlying resources used by this instance.
closureOperation(Class<Callable>, Object, Closure) - Method in OpSyntax
CoercionUtil - Class in org.ajoberstar.grgit.util
Commit - Class in org.ajoberstar.grgit
A commit.
CommitDiff - Class in org.ajoberstar.grgit
CommitOp - Class in org.ajoberstar.grgit.operation
Commits staged changes to the repository.
CommitOp(Repository) - Constructor in CommitOp
configure(Transport) - Method in JschAgentProxyConfigCallback
Configures the transport to support JSch agent proxy, if it is an SSH transport.
configure(Host, Session) - Method in JschAgentProxySessionFactory
Customize session
configure(TransportCommand, Credentials) - Method in TransportOpUtil
Configures the given transport command with the given credentials.
consumerOperation(Class<Callable>, Object, Consumer) - Method in OpSyntax
convertCommit(RevCommit) - Method in JGitUtil
Converts a JGit commit to a Grgit commit.
convertRemote(RemoteConfig) - Method in JGitUtil
Converts a JGit remote to a Grgit remote.
convertStatus(Status) - Method in JGitUtil
Converts a JGit status to a Grgit status.
Credentials - Class in org.ajoberstar.grgit
Credentials to use for remote operations.
current() - Method in BranchService
Gets the branch associated with the current HEAD.

D

DescribeOp - Class in org.ajoberstar.grgit.operation
Find the nearest tag reachable.
DescribeOp(Repository) - Constructor in DescribeOp

E

F

FetchOp - Class in org.ajoberstar.grgit.operation
Fetch changes from remotes.
FetchOp.TagMode - Enum in org.ajoberstar.grgit.operation
FetchOp(Repository) - Constructor in FetchOp
fromMap(Map, Map) - Method in AuthConfig
Factory method to construct an authentication configuration from the given properties and environment.
fromSystem() - Method in AuthConfig
Factory method to construct an authentication configuration from the current system properties and environment variables.

G

getAbbreviatedId(int) - Method in Commit
The first length characters of the commit hash.
getAllChanges() - Method in CommitDiff
Gets all changed files.
getAllChanges() - Method in Status.Changes
Gets all changed files.
getAllowed() - Method in AuthConfig
Set of all authentication options that are allowed in this configuration.
getCurrent() - Method in BranchService
Gets the branch associated with the current HEAD.
getDate() - Method in Commit
The time the commit was created.
getHardcodedCreds() - Method in AuthConfig
Constructs and returns a Credentials instance reflecting the settings in the system properties.
getJSch(Host, FS) - Method in JschAgentProxySessionFactory
Obtains a JSch used for creating sessions, with the addition of ssh-agent and Pageant agents, if available.
getName() - Method in Branch
The simple name of the branch.
getName() - Method in Ref
The simple name of the ref.
getName() - Method in Tag
The simple name of this tag.
getPassword() - Method in Credentials
getSessionConfig() - Method in AuthConfig
Gets session config override for SSH session that is used underneath by JGit
getSshPassphrase() - Method in AuthConfig
Gets the passphrase for your SSH private key to use during authentication reflecting the value set in the system properties.
getSshPrivateKeyPath() - Method in AuthConfig
Gets the path to your SSH private key to use during authentication reflecting the value set in the system properties.
getSystemPropertyName() - Method in AuthConfig.Option
Gets the system property name used to configure whether this option is allowed or not.
getTime() - Method in Commit
The time the commit was created in seconds since "the epoch".
getUsername() - Method in Credentials
Grgit - Class in org.ajoberstar.grgit
Provides support for performing operations on and getting information about a Git repository.
GrgitPlugin - Class in org.ajoberstar.grgit.gradle
Plugin adding a grgit property to all projects that searches for a Git repo from the project's directory.

H

head() - Method in Grgit
Returns the commit located at the current HEAD of the repository.

I

InitOp - Class in org.ajoberstar.grgit.operation
Initializes a new repository.
instanceOperations - Field in WithOperations
@default {}
isAncestorOf(Object, Object) - Method in Grgit
Checks if base is an ancestor of tip.
isAncestorOf(Repository, Commit, Commit) - Method in JGitUtil
Checks if base is an ancestor of tip.
isClean() - Method in Status
Whether the repository has any changes or conflicts.
isPopulated() - Method in Credentials

J

JGitUtil - Class in org.ajoberstar.grgit.util
Utility class to perform operations against JGit objects.
JschAgentProxyConfigCallback - Class in org.ajoberstar.grgit.auth
Callback to configure a Transport to support JSch agent proxying.
JschAgentProxyConfigCallback(AuthConfig) - Constructor in JschAgentProxyConfigCallback
JschAgentProxySessionFactory - Class in org.ajoberstar.grgit.auth
A session factory that supports use of ssh-agent and Pageant SSH authentication.
JschAgentProxySessionFactory(AuthConfig) - Constructor in JschAgentProxySessionFactory

K

L

LogOp - Class in org.ajoberstar.grgit.operation
Gets a log of commits in the repository.
LogOp(Repository) - Constructor in LogOp
LsRemoteOp - Class in org.ajoberstar.grgit.operation
List references in a remote repository.
LsRemoteOp(Repository) - Constructor in LsRemoteOp

M

mapOperation(Class<Callable>, Object, Map) - Method in OpSyntax
MergeOp - Class in org.ajoberstar.grgit.operation
Merges changes from a single head.
MergeOp.Mode - Enum in org.ajoberstar.grgit.operation
MergeOp(Repository) - Constructor in MergeOp

N

noArgOperation(Class<Callable>, Object) - Method in OpSyntax

O

OpenOp - Class in org.ajoberstar.grgit.operation
Opens an existing repository.
Operation - Annotation Type in org.ajoberstar.grgit.internal
OpSyntax - Class in org.ajoberstar.grgit.internal

P

Person - Class in org.ajoberstar.grgit
A person.
PullOp - Class in org.ajoberstar.grgit.operation
Pulls changes from the remote on the current branch.
PullOp(Repository) - Constructor in PullOp
PushException - Class in org.ajoberstar.grgit
PushException(String, Throwable) - Constructor in PushException
PushOp - Class in org.ajoberstar.grgit.operation
Push changes to a remote repository.
PushOp(Repository) - Constructor in PushOp

Q

R

range(Object, Object) - Method in LogOp
Ref - Class in org.ajoberstar.grgit
A ref.
Remote - Class in org.ajoberstar.grgit
Remote repository.
RemoteAddOp - Class in org.ajoberstar.grgit.operation
Adds a remote to the repository.
RemoteAddOp(Repository) - Constructor in RemoteAddOp
RemoteListOp - Class in org.ajoberstar.grgit.operation
Lists remotes in the repository.
RemoteListOp(Repository) - Constructor in RemoteListOp
RemoteService - Class in org.ajoberstar.grgit.service
Provides support for remote-related operations on a Git repository.
RemoteService(Repository) - Constructor in RemoteService
Repository - Class in org.ajoberstar.grgit
A repository.
ResetOp - Class in org.ajoberstar.grgit.operation
Reset changes in the repository.
ResetOp.Mode - Enum in org.ajoberstar.grgit.operation
ResetOp(Repository) - Constructor in ResetOp
resolveBranch(Repository, Ref) - Method in JGitUtil
Resolves a Grgit branch from a JGit ref.
resolveCommit(Repository, ObjectId) - Method in JGitUtil
Resolves a Grgit Commit using the given object.
resolveObject(Repository, String) - Method in JGitUtil
Resolves a JGit ObjectId using the given revision string.
resolveParents(Repository, ObjectId) - Method in JGitUtil
Resolves the parents of an object.
resolveRevObject(Repository, String, boolean) - Method in JGitUtil
Resolves a JGit RevObject using the given revision string.
ResolveService - Class in org.ajoberstar.grgit.service
Convenience methods to resolve various objects.
ResolveService(Repository) - Constructor in ResolveService
resolveTag(Repository, Ref) - Method in JGitUtil
Resolves a Grgit Tag from a JGit ref.
RevertOp - Class in org.ajoberstar.grgit.operation
Revert one or more commits.
RevertOp(Repository) - Constructor in RevertOp
RmOp - Class in org.ajoberstar.grgit.operation
Remove files from the index and (optionally) delete them from the working tree.
RmOp(Repository) - Constructor in RmOp

S

setMode(String) - Method in MergeOp
setMode(String) - Method in ResetOp
setTagMode(String) - Method in FetchOp
Provides a string conversion to the enums.
ShowOp - Class in org.ajoberstar.grgit.operation
Show changes made in a commit.
ShowOp(Repository) - Constructor in ShowOp
staticOperations - Field in WithOperations
@default {}
Status - Class in org.ajoberstar.grgit
Status of the current working tree and index.
Status.Changes - Class in org.ajoberstar.grgit
Status.Changes(Map) - Constructor in Status.Changes
Status(Map) - Constructor in Status
StatusOp - Class in org.ajoberstar.grgit.operation
Gets the current status of the repository.
StatusOp(Repository) - Constructor in StatusOp

T

Tag - Class in org.ajoberstar.grgit
A tag.
TagAddOp - Class in org.ajoberstar.grgit.operation
Adds a tag to the repository.
TagAddOp(Repository) - Constructor in TagAddOp
TagListOp - Class in org.ajoberstar.grgit.operation
Lists tags in the repository.
TagListOp(Repository) - Constructor in TagListOp
TagRemoveOp - Class in org.ajoberstar.grgit.operation
Removes one or more tags from the repository.
TagRemoveOp(Repository) - Constructor in TagRemoveOp
TagService - Class in org.ajoberstar.grgit.service
Provides support for performing tag-related operations on a Git repository.
TagService(Repository) - Constructor in TagService
toBranch(Object) - Method in ResolveService
Resolves a branch from the given object.
toBranchName(Object) - Method in ResolveService
Resolves a branch name from the given object.
toCommit(Object) - Method in ResolveService
Resolves a commit from the given object.
toFile(Object) - Method in CoercionUtil
toObjectId(Object) - Method in ResolveService
Resolves an object ID from the given object.
toRevisionString(Object) - Method in ResolveService
Resolves a revision string that corresponds to the given object.
toString() - Method in Repository
toTag(Object) - Method in ResolveService
Resolves a tag from the given object.
toTagName(Object) - Method in ResolveService
Resolves a tag name from the given object.
TransportOpUtil - Class in org.ajoberstar.grgit.auth
Utility class that allows a JGit TransportCommand to be configured to use additional authentication options.

U

V

value - Field in Operation

W

WithOperations - Annotation Type in org.ajoberstar.grgit.internal

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _