- get(File) - Static method in class com.atlassian.jgitflow.core.JGitFlow
-
Gets an existing git flow project and returns a JGitFlow instance
- getCommandName() - Method in class com.atlassian.jgitflow.core.AbstractGitFlowCommand
-
- getCommandName() - Method in class com.atlassian.jgitflow.core.FeatureFinishCommand
-
- getCommandName() - Method in class com.atlassian.jgitflow.core.FeaturePublishCommand
-
- getCommandName() - Method in class com.atlassian.jgitflow.core.FeatureRebaseCommand
-
- getCommandName() - Method in class com.atlassian.jgitflow.core.FeatureStartCommand
-
- getCommandName() - Method in class com.atlassian.jgitflow.core.HotfixFinishCommand
-
- getCommandName() - Method in class com.atlassian.jgitflow.core.HotfixPublishCommand
-
- getCommandName() - Method in class com.atlassian.jgitflow.core.HotfixStartCommand
-
- getCommandName() - Method in class com.atlassian.jgitflow.core.ReleaseFinishCommand
-
- getCommandName() - Method in class com.atlassian.jgitflow.core.ReleasePublishCommand
-
- getCommandName() - Method in class com.atlassian.jgitflow.core.ReleaseStartCommand
-
- getCommitForString(Git, String) - Static method in class com.atlassian.jgitflow.core.util.GitHelper
-
Gets a commit for a given string with no body
- getDevelop() - Method in class com.atlassian.jgitflow.core.GitFlowConfiguration
-
- getDevelop() - Method in class com.atlassian.jgitflow.core.InitContext
-
- getDevelopBranchName() - Method in class com.atlassian.jgitflow.core.JGitFlow
-
Returns the develop branch name configured for this instance's git flow project
- getDevelopResult() - Method in class com.atlassian.jgitflow.core.ReleaseMergeResult
-
- getEntry() - Method in class com.atlassian.jgitflow.core.report.JGitFlowReportEntry
-
- getFeature() - Method in class com.atlassian.jgitflow.core.InitContext
-
- getFeatureBranchPrefix() - Method in class com.atlassian.jgitflow.core.JGitFlow
-
Returns the feature branch prefix configured for this instance's git flow project
- getHotfix() - Method in class com.atlassian.jgitflow.core.InitContext
-
- getHotfixBranchPrefix() - Method in class com.atlassian.jgitflow.core.JGitFlow
-
Returns the hotfix branch prefix configured for this instance's git flow project
- getId() - Method in class com.atlassian.jgitflow.core.report.JGitFlowReportEntry
-
- getLatestCommit(Git, String) - Static method in class com.atlassian.jgitflow.core.util.GitHelper
-
Gets the latest commit for a branch
- getLocalBranch(Git, String) - Static method in class com.atlassian.jgitflow.core.util.GitHelper
-
Gets a reference to a local branch with the given name
- getMaster() - Method in class com.atlassian.jgitflow.core.GitFlowConfiguration
-
- getMaster() - Method in class com.atlassian.jgitflow.core.InitContext
-
- getMasterBranchName() - Method in class com.atlassian.jgitflow.core.JGitFlow
-
Returns the master branch name configured for this instance's git flow project
- getMasterResult() - Method in class com.atlassian.jgitflow.core.ReleaseMergeResult
-
- getMessage() - Method in class com.atlassian.jgitflow.core.util.CleanStatus
-
- getOrInit(File) - Static method in class com.atlassian.jgitflow.core.JGitFlow
-
Initializes a project for use with git flow or gets an existing project and returns a JGitFlow instance.
- getOrInit(File, String) - Static method in class com.atlassian.jgitflow.core.JGitFlow
-
Initializes a project for use with git flow or gets an existing project and returns a JGitFlow instance.
- getOrInit(File, InitContext) - Static method in class com.atlassian.jgitflow.core.JGitFlow
-
Initializes a project for use with git flow using a custom context or gets an existing project and returns a JGitFlow instance.
- getOrInit(File, InitContext, String) - Static method in class com.atlassian.jgitflow.core.JGitFlow
-
Initializes a project for use with git flow using a custom context or gets an existing project and returns a JGitFlow instance.
- getPrefix(String) - Method in class com.atlassian.jgitflow.core.InitContext
-
- getPrefixNames() - Method in class com.atlassian.jgitflow.core.GitFlowConfiguration
-
- getPrefixValue(String) - Method in class com.atlassian.jgitflow.core.GitFlowConfiguration
-
- getRelease() - Method in class com.atlassian.jgitflow.core.InitContext
-
- getReleaseBranchPrefix() - Method in class com.atlassian.jgitflow.core.JGitFlow
-
Returns the release branch prefix configured for this instance's git flow project
- getRemoteBranch(Git, String) - Static method in class com.atlassian.jgitflow.core.util.GitHelper
-
Gets a reference to a remote branch with the given name
- getReporter() - Method in class com.atlassian.jgitflow.core.JGitFlow
-
- getScmMessagePrefix() - Method in class com.atlassian.jgitflow.core.AbstractGitFlowCommand
-
- getSupport() - Method in class com.atlassian.jgitflow.core.InitContext
-
- getSupportBranchPrefix() - Method in class com.atlassian.jgitflow.core.JGitFlow
-
- getVersiontag() - Method in class com.atlassian.jgitflow.core.InitContext
-
- getVersionTagPrefix() - Method in class com.atlassian.jgitflow.core.JGitFlow
-
Returns the versiontag prefix configured for this instance's git flow project
- gfConfig - Variable in class com.atlassian.jgitflow.core.AbstractGitFlowCommand
-
- git - Variable in class com.atlassian.jgitflow.core.AbstractGitFlowCommand
-
- git() - Method in class com.atlassian.jgitflow.core.JGitFlow
-
Returns the Git instance used by this JGitFlow instance
- GITFLOW_DIR - Static variable in class com.atlassian.jgitflow.core.JGitFlowConstants
-
- GitFlowConfiguration - Class in com.atlassian.jgitflow.core
-
Represents the configuration for a git flow project
- GitFlowConfiguration(Git) - Constructor for class com.atlassian.jgitflow.core.GitFlowConfiguration
-
Create a new configuration instance
- gitFlowIsInitialized() - Method in class com.atlassian.jgitflow.core.GitFlowConfiguration
-
- GitHelper - Class in com.atlassian.jgitflow.core.util
-
A helper class for common Git operations
- GitHelper() - Constructor for class com.atlassian.jgitflow.core.util.GitHelper
-
- R_REMOTE_ORIGIN - Static variable in class com.atlassian.jgitflow.core.JGitFlowConstants
-
- readFirstLine(File) - Static method in class com.atlassian.jgitflow.core.util.FileHelper
-
Reads the first line of a file
- ReleaseBranchExistsException - Exception in com.atlassian.jgitflow.core.exception
-
Exception thrown when trying to start a release when a release
branch already exists.
- ReleaseBranchExistsException() - Constructor for exception com.atlassian.jgitflow.core.exception.ReleaseBranchExistsException
-
- ReleaseBranchExistsException(String) - Constructor for exception com.atlassian.jgitflow.core.exception.ReleaseBranchExistsException
-
- ReleaseBranchExistsException(String, Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.ReleaseBranchExistsException
-
- ReleaseBranchExistsException(Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.ReleaseBranchExistsException
-
- releaseFinish(String) - Method in class com.atlassian.jgitflow.core.JGitFlow
-
Returns a command object to finish a release
- ReleaseFinishCommand - Class in com.atlassian.jgitflow.core
-
Finish a release.
- ReleaseFinishCommand(String, Git, GitFlowConfiguration, JGitFlowReporter) - Constructor for class com.atlassian.jgitflow.core.ReleaseFinishCommand
-
Create a new release finish command instance.
- ReleaseListCommand - Class in com.atlassian.jgitflow.core
-
- ReleaseListCommand() - Constructor for class com.atlassian.jgitflow.core.ReleaseListCommand
-
- ReleaseMergeResult - Class in com.atlassian.jgitflow.core
-
- ReleaseMergeResult(MergeResult, MergeResult) - Constructor for class com.atlassian.jgitflow.core.ReleaseMergeResult
-
- releasePublish(String) - Method in class com.atlassian.jgitflow.core.JGitFlow
-
Returns a command object to publish a release
- ReleasePublishCommand - Class in com.atlassian.jgitflow.core
-
Publishes release branch to the remote repository
- ReleasePublishCommand(String, Git, GitFlowConfiguration, JGitFlowReporter) - Constructor for class com.atlassian.jgitflow.core.ReleasePublishCommand
-
Create a new release publish command instance.
- releaseStart(String) - Method in class com.atlassian.jgitflow.core.JGitFlow
-
Returns a command object to start a release
- ReleaseStartCommand - Class in com.atlassian.jgitflow.core
-
Start a release.
- ReleaseStartCommand(String, Git, GitFlowConfiguration, JGitFlowReporter) - Constructor for class com.atlassian.jgitflow.core.ReleaseStartCommand
-
Create a new release start command instance.
- remoteBranchExists(Git, String, JGitFlowReporter) - Static method in class com.atlassian.jgitflow.core.util.GitHelper
-
Checks to see if a remote branch with the given name exists
- RemoteBranchExistsException - Exception in com.atlassian.jgitflow.core.exception
-
Exception thrown when trying to create a branch when the remote branch
already exists
- RemoteBranchExistsException() - Constructor for exception com.atlassian.jgitflow.core.exception.RemoteBranchExistsException
-
- RemoteBranchExistsException(String) - Constructor for exception com.atlassian.jgitflow.core.exception.RemoteBranchExistsException
-
- RemoteBranchExistsException(String, Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.RemoteBranchExistsException
-
- RemoteBranchExistsException(Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.RemoteBranchExistsException
-
- RemoteBranchMissingException - Exception in com.atlassian.jgitflow.core.exception
-
Exception thrown when trying to perform an operation on a remote
branch that doesn't exist
- RemoteBranchMissingException() - Constructor for exception com.atlassian.jgitflow.core.exception.RemoteBranchMissingException
-
- RemoteBranchMissingException(String) - Constructor for exception com.atlassian.jgitflow.core.exception.RemoteBranchMissingException
-
- RemoteBranchMissingException(String, Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.RemoteBranchMissingException
-
- RemoteBranchMissingException(Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.RemoteBranchMissingException
-
- reporter - Variable in class com.atlassian.jgitflow.core.AbstractGitFlowCommand
-
- requireCleanWorkingTree() - Method in class com.atlassian.jgitflow.core.AbstractGitFlowCommand
-
Requires that the local working tree has no un-committed changes
- requireCommitOnBranch(RevCommit, String) - Method in class com.atlassian.jgitflow.core.AbstractGitFlowCommand
-
Requires that a local branch contains the given commit
- requireGitFlowInitialized() - Method in class com.atlassian.jgitflow.core.AbstractGitFlowCommand
-
Requires that git flow has been initialized for the project represented by the internal {Git} instance
- requireLocalBranchAbsent(String) - Method in class com.atlassian.jgitflow.core.AbstractGitFlowCommand
-
Requires that a local branch with the given name does not yet exist
- requireLocalBranchExists(String) - Method in class com.atlassian.jgitflow.core.AbstractGitFlowCommand
-
Requires that a local branch with the given name exists
- requireLocalBranchNotBehindRemote(String) - Method in class com.atlassian.jgitflow.core.AbstractGitFlowCommand
-
Requires that the local branch with the given name is not behind a remote brach with the same name
- requireNoExistingHotfixBranches() - Method in class com.atlassian.jgitflow.core.AbstractGitFlowCommand
-
Requires that no hotfix branches already exist
- requireNoExistingReleaseBranches() - Method in class com.atlassian.jgitflow.core.AbstractGitFlowCommand
-
Requires that no release branches already exist
- requireRemoteBranchAbsent(String) - Method in class com.atlassian.jgitflow.core.AbstractGitFlowCommand
-
Requires that a remote branch with the given name does not yet exist
- requireRemoteBranchExists(String) - Method in class com.atlassian.jgitflow.core.AbstractGitFlowCommand
-
Requires that a remote branch with the given name exists
- requireTagAbsent(String) - Method in class com.atlassian.jgitflow.core.AbstractGitFlowCommand
-
Requires that a tag with the given name does not yet exist
- SameBranchException - Exception in com.atlassian.jgitflow.core.exception
-
Exception thrown when master and develop branches are configured with
the same name
- SameBranchException() - Constructor for exception com.atlassian.jgitflow.core.exception.SameBranchException
-
- SameBranchException(String) - Constructor for exception com.atlassian.jgitflow.core.exception.SameBranchException
-
- SameBranchException(String, Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.SameBranchException
-
- SameBranchException(Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.SameBranchException
-
- SECTION - Static variable in class com.atlassian.jgitflow.core.JGitFlowConstants
-
- setAllowUntracked(boolean) - Method in class com.atlassian.jgitflow.core.AbstractGitFlowCommand
-
- setAllowUntracked(boolean) - Method in class com.atlassian.jgitflow.core.FeatureFinishCommand
-
- setAllowUntracked(boolean) - Method in class com.atlassian.jgitflow.core.FeaturePublishCommand
-
- setAllowUntracked(boolean) - Method in class com.atlassian.jgitflow.core.FeatureRebaseCommand
-
- setAllowUntracked(boolean) - Method in class com.atlassian.jgitflow.core.FeatureStartCommand
-
- setAllowUntracked(boolean) - Method in class com.atlassian.jgitflow.core.HotfixFinishCommand
-
- setAllowUntracked(boolean) - Method in class com.atlassian.jgitflow.core.HotfixStartCommand
-
- setAllowUntracked(boolean) - Method in class com.atlassian.jgitflow.core.ReleaseFinishCommand
-
- setAllowUntracked(boolean) - Method in class com.atlassian.jgitflow.core.ReleaseStartCommand
-
- setDefaultOriginUrl(String) - Method in class com.atlassian.jgitflow.core.JGitFlowInitCommand
-
- setDevelop(String) - Method in class com.atlassian.jgitflow.core.GitFlowConfiguration
-
Sets the name of the develop branch
- setDevelop(String) - Method in class com.atlassian.jgitflow.core.InitContext
-
Set the name of the develop branch
- setDirectory(File) - Method in class com.atlassian.jgitflow.core.JGitFlowInitCommand
-
Sets the project root folder
- setFeature(String) - Method in class com.atlassian.jgitflow.core.InitContext
-
Set the feature branch prefix
- setFetch(boolean) - Method in class com.atlassian.jgitflow.core.HotfixFinishCommand
-
Set whether to perform a git fetch of the remote branches before doing the merge
- setFetch(boolean) - Method in class com.atlassian.jgitflow.core.HotfixStartCommand
-
Set whether to perform a git fetch of the remote develop branch before branching
- setFetch(boolean) - Method in class com.atlassian.jgitflow.core.ReleaseFinishCommand
-
Set whether to perform a git fetch of the remote branches before doing the merge
- setFetch(boolean) - Method in class com.atlassian.jgitflow.core.ReleaseStartCommand
-
Set whether to perform a git fetch of the remote develop branch before branching
- setFetchDevelop(boolean) - Method in class com.atlassian.jgitflow.core.FeatureFinishCommand
-
Set whether to perform a git fetch of the remote develop branch before doing the merge
- setFetchDevelop(boolean) - Method in class com.atlassian.jgitflow.core.FeatureStartCommand
-
Set whether to perform a git fetch of the remote develop branch before branching
- setForce(boolean) - Method in class com.atlassian.jgitflow.core.JGitFlowInitCommand
-
Whether to override the current configuration
- setForceDeleteBranch(boolean) - Method in class com.atlassian.jgitflow.core.FeatureFinishCommand
-
Set whether to use the force flag when deleting the local feature branch
- setHotfix(String) - Method in class com.atlassian.jgitflow.core.InitContext
-
Set the hotfix branch prefix
- setInitContext(InitContext) - Method in class com.atlassian.jgitflow.core.JGitFlowInitCommand
-
Set the initialization context
- setKeepBranch(boolean) - Method in class com.atlassian.jgitflow.core.FeatureFinishCommand
-
Set whether to keep the local feature branch after the merge
- setKeepBranch(boolean) - Method in class com.atlassian.jgitflow.core.HotfixFinishCommand
-
Set whether to keep the local release branch after the merge
- setKeepBranch(boolean) - Method in class com.atlassian.jgitflow.core.ReleaseFinishCommand
-
Set whether to keep the local release branch after the merge
- setMaster(String) - Method in class com.atlassian.jgitflow.core.GitFlowConfiguration
-
Sets the name of the master branch
- setMaster(String) - Method in class com.atlassian.jgitflow.core.InitContext
-
Set the name of the master branch
- setMessage(String) - Method in class com.atlassian.jgitflow.core.HotfixFinishCommand
-
Set the commit message for the tag creation
- setMessage(String) - Method in class com.atlassian.jgitflow.core.ReleaseFinishCommand
-
Set the commit message for the tag creation
- setNoMerge(boolean) - Method in class com.atlassian.jgitflow.core.FeatureFinishCommand
-
- setNoMerge(boolean) - Method in class com.atlassian.jgitflow.core.ReleaseFinishCommand
-
Set whether to turn off merging
- setNoTag(boolean) - Method in class com.atlassian.jgitflow.core.HotfixFinishCommand
-
Set whether to turn off tagging
- setNoTag(boolean) - Method in class com.atlassian.jgitflow.core.ReleaseFinishCommand
-
Set whether to turn off tagging
- setPrefix(String, String) - Method in class com.atlassian.jgitflow.core.GitFlowConfiguration
-
Sets the value for a given prefix
- setPrefix(String, String) - Method in class com.atlassian.jgitflow.core.InitContext
-
- setPush(boolean) - Method in class com.atlassian.jgitflow.core.FeatureFinishCommand
-
- setPush(boolean) - Method in class com.atlassian.jgitflow.core.FeatureStartCommand
-
Set whether to push the changes to the remote repository
- setPush(boolean) - Method in class com.atlassian.jgitflow.core.HotfixFinishCommand
-
Set whether to push the changes to the remote repository
- setPush(boolean) - Method in class com.atlassian.jgitflow.core.HotfixStartCommand
-
Set whether to push the changes to the remote repository
- setPush(boolean) - Method in class com.atlassian.jgitflow.core.ReleaseFinishCommand
-
Set whether to push the changes to the remote repository
- setPush(boolean) - Method in class com.atlassian.jgitflow.core.ReleaseStartCommand
-
Set whether to push the changes to the remote repository
- setRebase(boolean) - Method in class com.atlassian.jgitflow.core.FeatureFinishCommand
-
Set whether to perform a git rebase on the feature before doing the merge
- setRelease(String) - Method in class com.atlassian.jgitflow.core.InitContext
-
Set the release branch prefix
- setScmMessagePrefix(String) - Method in class com.atlassian.jgitflow.core.AbstractGitFlowCommand
-
- setScmMessagePrefix(String) - Method in class com.atlassian.jgitflow.core.FeatureFinishCommand
-
- setScmMessagePrefix(String) - Method in class com.atlassian.jgitflow.core.FeaturePublishCommand
-
- setScmMessagePrefix(String) - Method in class com.atlassian.jgitflow.core.FeatureRebaseCommand
-
- setScmMessagePrefix(String) - Method in class com.atlassian.jgitflow.core.FeatureStartCommand
-
- setScmMessagePrefix(String) - Method in class com.atlassian.jgitflow.core.HotfixFinishCommand
-
- setScmMessagePrefix(String) - Method in class com.atlassian.jgitflow.core.HotfixStartCommand
-
- setScmMessagePrefix(String) - Method in class com.atlassian.jgitflow.core.ReleaseFinishCommand
-
- setScmMessagePrefix(String) - Method in class com.atlassian.jgitflow.core.ReleaseStartCommand
-
- setSquash(boolean) - Method in class com.atlassian.jgitflow.core.FeatureFinishCommand
-
Set whether to squash all commits into a single commit before the merge
- setSquash(boolean) - Method in class com.atlassian.jgitflow.core.ReleaseFinishCommand
-
Set whether to squash all commits into a single commit before the merge
- setStartCommit(String) - Method in class com.atlassian.jgitflow.core.FeatureStartCommand
-
- setStartCommit(RevCommit) - Method in class com.atlassian.jgitflow.core.FeatureStartCommand
-
- setStartCommit(String) - Method in class com.atlassian.jgitflow.core.HotfixStartCommand
-
- setStartCommit(RevCommit) - Method in class com.atlassian.jgitflow.core.HotfixStartCommand
-
- setStartCommit(String) - Method in class com.atlassian.jgitflow.core.ReleaseStartCommand
-
- setStartCommit(RevCommit) - Method in class com.atlassian.jgitflow.core.ReleaseStartCommand
-
- setSupport(String) - Method in class com.atlassian.jgitflow.core.InitContext
-
- setVersiontag(String) - Method in class com.atlassian.jgitflow.core.InitContext
-
Set the prefix used when creating tags