Package org.eclipse.jgit.api

Interface Summary
TransportConfigCallback Receives a callback allowing type-specific configuration to be set on the Transport instance after it's been created.
 

Class Summary
AddCommand A class used to execute a Add command.
AddNoteCommand Add object notes.
ApplyCommand Apply a patch to files and/or to the index.
ApplyResult Encapsulates the result of a ApplyCommand
BlameCommand Blame command for building a BlameResult for a file path.
CheckoutCommand Checkout a branch to the working tree
CheckoutResult Encapsulates the result of a CheckoutCommand
CherryPickCommand A class used to execute a cherry-pick command.
CherryPickResult Encapsulates the result of a CherryPickCommand.
CleanCommand Remove untracked files from the working tree
CloneCommand Clone a repository into a new working directory
CommitCommand A class used to execute a Commit command.
CreateBranchCommand Used to create a local branch.
DeleteBranchCommand Used to delete one or several branches.
DeleteTagCommand Used to delete one or several tags.
DiffCommand Show changes between commits, commit and working tree, etc.
FetchCommand A class used to execute a Fetch command.
Git Offers a "GitPorcelain"-like API to interact with a git repository.
GitCommand<T> Common superclass of all commands in the package org.eclipse.jgit.api
InitCommand Create an empty git repository or reinitalize an existing one
ListBranchCommand Used to obtain a list of branches.
ListNotesCommand List object notes.
ListTagCommand Used to obtain a list of tags.
LogCommand A class used to execute a Log command.
LsRemoteCommand The ls-remote command
MergeCommand A class used to execute a Merge command.
MergeResult Encapsulates the result of a MergeCommand.
PullCommand The Pull command
PullResult Encapsulates the result of a PullCommand
PushCommand A class used to execute a Push command.
RebaseCommand A class used to execute a Rebase command.
RebaseResult The result of a RebaseCommand execution
ReflogCommand The reflog command
RemoveNoteCommand Remove object notes.
RenameBranchCommand Used to rename branches.
ResetCommand A class used to execute a Reset command.
RevertCommand A class used to execute a revert command.
RmCommand A class used to execute a Rm command.
ShowNoteCommand Show an object note.
StashApplyCommand Command class to apply a stashed commit.
StashCreateCommand Command class to stash changes in the working directory and index in a commit.
StashDropCommand Command class to delete a stashed commit reference
StashListCommand Command class to list the stashed commits in a repository.
Status A class telling where the working-tree, the index and the current HEAD differ from each other.
StatusCommand A class used to execute a Status command.
SubmoduleAddCommand A class used to execute a submodule add command.
SubmoduleInitCommand A class used to execute a submodule init command.
SubmoduleStatusCommand A class used to execute a submodule status command.
SubmoduleSyncCommand A class used to execute a submodule sync command.
SubmoduleUpdateCommand A class used to execute a submodule update command.
TagCommand A class used to execute a Tag command.
TransportCommand<C extends GitCommand,T> Base class for commands that use a Transport during execution.
 

Enum Summary
CheckoutResult.Status The status
CherryPickResult.CherryPickStatus The cherry-pick status
CreateBranchCommand.SetupUpstreamMode The modes available for setting up the upstream configuration (corresponding to the --set-upstream, --track, --no-track options
ListBranchCommand.ListMode The modes available for listing branches (corresponding to the -r and -a options)
MergeResult.MergeStatus The status the merge resulted in.
RebaseCommand.Operation The available operations
RebaseResult.Status The overall status
ResetCommand.ResetType Kind of reset
 



Copyright © 2012. All Rights Reserved.