GitAddBuilder |
|
GitAgent |
This interface is deprecated.
in 5.10 for removal without replacement in 6.0. In older releases, using the GitAgent
directly offered performance benefits over using higher-level APIs to access branches. However, in
modern releases (4.0+, essentially), that is no longer the case. As a result, add-on developers can,
and should, use APIs like com.atlassian.bitbucket.repository.RefService RefService and
com.atlassian.bitbucket.scm.ScmCommandFactory ScmCommandFactory to resolve branches now.
|
GitAnnotatedTag |
An annotated tag |
GitAnnotatedTagCallback |
Callback for streaming annotated tags |
GitAnnotatedTagContext |
|
GitAnnotatedTagContext.Builder |
|
GitAnnotatedTagSummary |
|
GitAnnotatedTagSummary.Builder |
|
GitArchiveBuilder |
A builder which can be used to construct a command
for running git archive . |
GitArchiveFormat |
|
GitBlame |
|
GitBlameBuilder |
|
GitBranch |
|
GitBranchCreateBuilder |
|
GitBranchDeleteBuilder |
|
GitBranchNotMergedException |
Thrown when an operation cannot be completed because the related branch is not fully merged. |
GitBulkContentCommandFactory |
Overrides methods from the standard PluginBulkContentCommandFactory interface and returns GitCommand
instances instead of simple Command or AsyncCommand instances. |
GitCatFile |
A builder to construct a git command for running git cat-file . |
GitCatFileBatchBuilder |
The interface for a builder capable of building git cat-file --batch commands |
GitCatFileBuilder |
|
GitChangeType |
A git -specific extension of the general ChangeType enumeration more tightly linked to its change
output. |
GitCheckRefFormat |
Parent builder for the git check-ref-format git command builders. |
GitCheckRefFormatBuilder |
Builds a git check-ref-format command to validate any git ref. |
GitClone |
|
GitCloneBuilder |
|
GitCommand<T> |
Merges both the Command and AsyncCommand interfaces, allowing git commands to be run both
synchronously and asynchronously. |
GitCommandBuilderFactory |
|
GitCommandBuilderSupport<B extends GitCommandBuilderSupport<B>> |
Extends CommandBuilderSupport and serves as the super-interface describing additional functionality that is
required to be provided by all type-safe git command builders. |
GitCommandFactory |
Overrides methods from the standard PluginCommandFactory interface and returns GitCommand instances
instead of simple Command or AsyncCommand instances. |
GitCommitBuilder |
|
GitCompareCommandFactory |
Overrides methods from the standard PluginCompareCommandFactory interface
to returns GitCommand instances instead of simple Command Command instances. |
GitConfig |
|
GitConfigGetAllBuilder |
A builder for constructing git config --get-all commands. |
GitConfigGetBuilder |
|
GitConfigListBuilder |
|
GitConfigRemoveSectionBuilder |
|
GitConfigRenameSectionBuilder |
|
GitConfigSetBuilder |
|
GitConfigType |
Enumerates the possible types that can be provided to git config , enabling it to ensure the configured
value conforms to expected formatting. |
GitConfigUnsetAllBuilder |
|
GitConfigUnsetBuilder |
|
GitCreateBranchCommandParameters |
|
GitCreateBranchCommandParameters.Builder |
|
GitCreateTagCommandParameters |
|
GitCreateTagCommandParameters.Builder |
|
GitDeleteBranchCommandParameters |
|
GitDeleteBranchCommandParameters.Builder |
|
GitDeleteTagCommandParameters |
|
GitDeleteTagCommandParameters.Builder |
|
GitDetachedHeadException |
Exception thrown to indicate the bare clone backing a repository has a detached HEAD, which is an unsupported
configuration. |
GitDiffBuilder |
Extends the diff-core builder with options specific to git diff . |
GitDiffColor |
Enumerates the possible modes for git diff-core --color . |
GitDiffCoreBuilder<B extends GitDiffCoreBuilder<B>> |
|
GitDiffHeader |
Defines headers which may appear in git diff output. |
GitDiffHeaderType |
Defines the type of data which is provided by a given GitDiffHeader . |
GitDiffOutput |
Enumerates output modes for diff-core commands like diff , diff-tree and log . |
GitDiffRenames |
Enumerates the possible modes for rename detection in git diff-core . |
GitDiffSegmentType |
A git -specific extension of the general DiffSegmentType enumeration bound more tightly to standard
diff core output. |
GitDiffTarget |
Possible targets for diff-related data. |
GitDiffTreeBuilder |
|
GitDiffWhitespace |
A flag for indicating how whitespace should be handled in a diff, such as being ignored . |
GitException |
|
GitExtendedCommandFactory |
Overrides methods from the standard PluginExtendedCommandFactory interface and returns GitCommand
instances instead of simple Command or AsyncCommand instances. |
GitFeature |
Features provided by the Git SCM. |
GitFetchAuthenticationException |
|
GitFetchAuthorisationException |
|
GitFetchBuilder |
A builder which can be used to construct a command for running
git fetch . |
GitFetchException |
|
GitFetchTagMode |
|
GitForEachRefBuilder |
|
GitGcBuilder |
A builder which can be used to construct a command for running
git gc . |
GitHttpScmRequestHandler |
Interface for the git implementation of the HttpScmRequest interface. |
GitInitBuilder |
|
GitIntegrityCheckCommandFactory |
The Git SCM centric implementation of the PluginIntegrityCheckCommandFactory interface |
GitLogBuilder |
Currently a minimal API for getting logs beyond renaming. |
GitLsFilesBuilder |
|
GitLsTreeBuilder |
A type-safe, argument-safe builder for git ls-tree . |
GitMerge |
An interim builder to allow callers to choose between a normal git merge and a
squashing merge. |
GitMergeBase |
|
GitMergeBaseBuilder |
|
GitMergeBaseBuilderSupport<B extends GitMergeBaseBuilderSupport<B>> |
|
GitMergeBaseIndependentBuilder |
|
GitMergeBuilder |
A builder which can be used to construct a command for running
git merge . |
GitMergeBuilderSupport<B extends GitMergeBuilderSupport<B>> |
A base class for constructing builders around git merge , supplying properties which are common to all
usages of the command. |
GitMergeCommandParameters |
|
GitMergeCommandParameters.Builder |
|
GitMergeConflict |
|
GitMergeConflictType |
|
GitMergeConflictVisitor |
|
GitMergeException |
|
GitMergeFastForward |
Describes the possible fast-forward settings for git merge . |
GitMergeRequestedEvent |
This class is deprecated.
in 5.0 for removal in 6.0. Listeners for this event should implement a
PreRepositoryHook<MergeHookRequest> instead and register it as a repository-hook .
|
GitMirrorCommandFactory |
Overrides methods from the standard PluginMirrorCommandFactory interface and returns GitCommand
instances instead of simple Command or AsyncCommand instances. |
GitNoCommonAncestorException |
Error thrown when two or more refs have no common ancestor. |
GitNonFastForwardMergeRejectedException |
|
GitNonFastForwardUpdateRejectedException |
Indicates a non-forced push to a ref failed because it was not fast-forward. |
GitNotes |
Decision gate for choosing what git notes subcommand will be executed when the builder is created. |
GitNotesAddBuilder |
|
GitNotesBuilderSupport<B extends GitNotesBuilderSupport<B>> |
|
GitNotesRemoveBuilder |
|
GitNotesShowBuilder |
|
GitNotFoundException |
Thrown when the git binary is not installed on the system. |
GitObjectType |
Defines the types of objects which may be returned by git cat-file -t . |
GitPackObjectsBuilder |
A type-safe builder for using the git pack-objects command. |
GitPrunePackedBuilder |
A type-safe builder for using the git prune-packed command. |
GitPullRequestCommandFactory |
Overrides methods from the standard PluginPullRequestCommandFactory interface and returns GitCommand
instances instead of simple Command or AsyncCommand instances. |
GitPullRequestMergeRequestedEvent |
This class is deprecated.
in 5.0 for removal in 6.0. Listeners for this event should implements a
RepositoryMergeCheck instead and register it as a repository-merge-check .
|
GitPullRequestRebasedEvent |
|
GitPullRequestRefsChangedEvent |
The Git plugin creates and maintains refs for each pull request. |
GitPullRequestService |
Provides extensions to the PullRequestService specific to working with pull requests between Git
repositories. |
GitPushBuilder |
|
GitRebaseCommandParameters |
Parameters to perform a git rebase operation for a given branch , to recreate its
unique commits based on a given upstream . |
GitRebaseCommandParameters.Builder |
|
GitRebaseException |
|
GitRebaseHookRequest |
Request that is provided to repository-hook plugin modules when a branch is rebased. |
GitRebaseWorkflowsDisabledException |
Thrown when rebase workflows are disabled and a user's request to perform a
rebase is rejected. |
GitRefCommandFactory |
|
GitRefPattern |
Enumeration of standard git ref patterns, with additional logic to help apply standard git precedence and to produce
both qualified and unqualified refs for given input. |
GitRemote |
|
GitRemoteAddBuilder |
|
GitRemoteRmBuilder |
|
GitRemoteSetUrlBuilder |
|
GitRepositoryHookTrigger |
Git-specific trigger types for repository-hook RepositoryHookRequests. |
GitRepositoryLayoutException |
Thrown when a repository operation fails because the layout of the repository on disk does not follow the expected
format. |
GitResetBuilder |
|
GitResolveAnnotatedTagsCommandParameters |
|
GitResolveAnnotatedTagsCommandParameters.Builder |
|
GitRevCoreBuilder<B extends GitRevCoreBuilder<B>> |
Describes common rev-list functionality, which is shared by log . |
GitRevListBuilder |
|
GitRevListMerges |
Enumerates the possible merge commit modes for git rev-list , controlling use of the --merges ,
--no-merges and --no-min-parents flags. |
GitRevListOrder |
Enumerates the possible orders for git rev-list , controlling use of the --date-order
and --topo-order flags. |
GitRevListWalk |
Enumerates the possible traversal (walk) modes for git rev-list , controlling use of the --do-walk
and --no-walk flags. |
GitRmBuilder |
|
GitScm |
Provides functionality for interacting with Git repositories, exposing factories which can be used to retrieve
ready-built commands for performing well-known operations as well as a builder
factory which can be used to assemble custom commands. |
GitScmCommandBuilder |
Augments the free-form ScmCommandBuilder with git-specific type-safe builders, to simplify using well-known
commands. |
GitScmConfig |
This interface is deprecated.
in 5.10 for removal without replacement in 6.0. Starting in 6.0 add-ons will no longer
be allowed to directly access repository data on disk. Instead, they will be required to use
commands, command builders and other API services to interact with repositories. Further, outside
the Git SCM itself, nothing else should require knowledge of the location of the git binary,
or the plugin properties which control the SCM's configuration.
|
GitSquashMergeBuilder |
A builder which can be used to construct a command for running
git merge --squash . |
GitSshScmRequestHandler |
Interface for the git implementation of the SshScmRequestHandler interface. |
GitStatusBuilder |
|
GitSymbolicRef |
|
GitSymbolicRefGetBuilder |
|
GitSymbolicRefSetBuilder |
|
GitTag |
|
GitTagCreateBuilder |
|
GitTagDeleteBuilder |
|
GitTagType |
|
GitUnsupportedVersionException |
|
GitUpdateRef |
|
GitUpdateRefBuilderSupport<B extends GitUpdateRefBuilderSupport<B>> |
|
GitUpdateRefDeleteBuilder |
|
GitUpdateRefSetBuilder |
|