A B C D E F G H I J L M N P R S T V W 

A

AbstractGitFlowCommand<T> - Class in com.atlassian.jgitflow.core
The base class for all JGitFlow commands.
AbstractGitFlowCommand(Git, GitFlowConfiguration, JGitFlowReporter) - Constructor for class com.atlassian.jgitflow.core.AbstractGitFlowCommand
 
AlreadyInitializedException - Exception in com.atlassian.jgitflow.core.exception
Exception thrown when trying to initialize git flow on a folder that has already been initialized
AlreadyInitializedException() - Constructor for exception com.atlassian.jgitflow.core.exception.AlreadyInitializedException
 
AlreadyInitializedException(Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.AlreadyInitializedException
 
AlreadyInitializedException(String, Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.AlreadyInitializedException
 
AlreadyInitializedException(String) - Constructor for exception com.atlassian.jgitflow.core.exception.AlreadyInitializedException
 
asList(Iterable<T>) - Static method in class com.atlassian.jgitflow.core.util.IterableHelper
Returns a {List} of the contents for the given {Iterable}

B

BranchOutOfDateException - Exception in com.atlassian.jgitflow.core.exception
Exception thrown when a local branch is behind a remote branch
BranchOutOfDateException() - Constructor for exception com.atlassian.jgitflow.core.exception.BranchOutOfDateException
 
BranchOutOfDateException(String) - Constructor for exception com.atlassian.jgitflow.core.exception.BranchOutOfDateException
 
BranchOutOfDateException(String, Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.BranchOutOfDateException
 
BranchOutOfDateException(Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.BranchOutOfDateException
 

C

call() - Method in class com.atlassian.jgitflow.core.FeatureFinishCommand
 
call() - Method in class com.atlassian.jgitflow.core.FeaturePublishCommand
 
call() - Method in class com.atlassian.jgitflow.core.FeatureRebaseCommand
 
call() - Method in class com.atlassian.jgitflow.core.FeatureStartCommand
 
call() - Method in class com.atlassian.jgitflow.core.HotfixFinishCommand
 
call() - Method in class com.atlassian.jgitflow.core.HotfixPublishCommand
 
call() - Method in class com.atlassian.jgitflow.core.HotfixStartCommand
 
call() - Method in class com.atlassian.jgitflow.core.JGitFlowInitCommand
 
call() - Method in class com.atlassian.jgitflow.core.ReleaseFinishCommand
 
call() - Method in class com.atlassian.jgitflow.core.ReleasePublishCommand
 
call() - Method in class com.atlassian.jgitflow.core.ReleaseStartCommand
 
checkNotNull(Object) - Static method in class com.atlassian.jgitflow.core.util.Preconditions
Tests an object to ensure it's not null.
checkState(boolean) - Static method in class com.atlassian.jgitflow.core.util.Preconditions
Tests an expression to make sure it's true.
CleanStatus - Class in com.atlassian.jgitflow.core.util
 
CleanStatus(boolean, boolean, String) - Constructor for class com.atlassian.jgitflow.core.util.CleanStatus
 
com.atlassian.jgitflow.core - package com.atlassian.jgitflow.core
 
com.atlassian.jgitflow.core.exception - package com.atlassian.jgitflow.core.exception
 
com.atlassian.jgitflow.core.report - package com.atlassian.jgitflow.core.report
 
com.atlassian.jgitflow.core.util - package com.atlassian.jgitflow.core.util
 
commandCall(String) - Method in class com.atlassian.jgitflow.core.JGitFlowReporter
 
configKey() - Method in enum com.atlassian.jgitflow.core.JGitFlowConstants.PREFIXES
 
createParentDirs(File) - Static method in class com.atlassian.jgitflow.core.util.FileHelper
Creates any non-existent parent directories for the given file

D

debugCommandCall(String) - Method in class com.atlassian.jgitflow.core.JGitFlowReporter
 
debugMethod(String, String) - Method in class com.atlassian.jgitflow.core.JGitFlowReporter
 
debugText(String, String) - Method in class com.atlassian.jgitflow.core.JGitFlowReporter
 
DEVELOP_KEY - Static variable in class com.atlassian.jgitflow.core.JGitFlowConstants
 
developHasProblems() - Method in class com.atlassian.jgitflow.core.ReleaseMergeResult
 
DirtyWorkingTreeException - Exception in com.atlassian.jgitflow.core.exception
Exception thrown when the local working tree contains un-committed changes
DirtyWorkingTreeException() - Constructor for exception com.atlassian.jgitflow.core.exception.DirtyWorkingTreeException
 
DirtyWorkingTreeException(String) - Constructor for exception com.atlassian.jgitflow.core.exception.DirtyWorkingTreeException
 
DirtyWorkingTreeException(String, Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.DirtyWorkingTreeException
 
DirtyWorkingTreeException(Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.DirtyWorkingTreeException
 

E

endCommand() - Method in class com.atlassian.jgitflow.core.JGitFlowReporter
 
endMethod() - Method in class com.atlassian.jgitflow.core.JGitFlowReporter
 
EOL - Static variable in class com.atlassian.jgitflow.core.JGitFlowReporter
 
errorText(String, String) - Method in class com.atlassian.jgitflow.core.JGitFlowReporter
 

F

featureFinish(String) - Method in class com.atlassian.jgitflow.core.JGitFlow
Returns a command object to finish a feature
FeatureFinishCommand - Class in com.atlassian.jgitflow.core
Finish a feature.
FeatureFinishCommand(String, Git, GitFlowConfiguration, JGitFlowReporter) - Constructor for class com.atlassian.jgitflow.core.FeatureFinishCommand
Create a new feature finish command instance.
featurePublish(String) - Method in class com.atlassian.jgitflow.core.JGitFlow
Returns a command object to publish a feature
FeaturePublishCommand - Class in com.atlassian.jgitflow.core
Publishes feature branch to the remote repository
FeaturePublishCommand(String, Git, GitFlowConfiguration, JGitFlowReporter) - Constructor for class com.atlassian.jgitflow.core.FeaturePublishCommand
Create a new feature publish command instance.
FeatureRebaseCommand - Class in com.atlassian.jgitflow.core
Performs a rebase of the feature branch
FeatureRebaseCommand(String, Git, GitFlowConfiguration, JGitFlowReporter) - Constructor for class com.atlassian.jgitflow.core.FeatureRebaseCommand
Create a new feature rebase command instance.
featureStart(String) - Method in class com.atlassian.jgitflow.core.JGitFlow
Returns a command object to start a feature
FeatureStartCommand - Class in com.atlassian.jgitflow.core
Start a feature.
FileHelper - Class in com.atlassian.jgitflow.core.util
A helper utility to make dealing with file operations easier
FileHelper() - Constructor for class com.atlassian.jgitflow.core.util.FileHelper
 
flush() - Method in class com.atlassian.jgitflow.core.JGitFlowReporter
 
forceInit(File) - Static method in class com.atlassian.jgitflow.core.JGitFlow
Initializes a project for use with git flow using a default context overriding any existing configuration.
forceInit(File, String) - Static method in class com.atlassian.jgitflow.core.JGitFlow
Initializes a project for use with git flow using a default context overriding any existing configuration.
forceInit(File, InitContext) - Static method in class com.atlassian.jgitflow.core.JGitFlow
Initializes a project for use with git flow using a custom context overriding any existing configuration.
forceInit(File, InitContext, String) - Static method in class com.atlassian.jgitflow.core.JGitFlow
Initializes a project for use with git flow using a custom context overriding any existing configuration.

G

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
 

H

hasDevelopConfigured() - Method in class com.atlassian.jgitflow.core.GitFlowConfiguration
 
hasMasterConfigured() - Method in class com.atlassian.jgitflow.core.GitFlowConfiguration
 
hasPrefixConfigured(String) - Method in class com.atlassian.jgitflow.core.GitFlowConfiguration
 
hasPrefixesConfigured() - Method in class com.atlassian.jgitflow.core.GitFlowConfiguration
 
HotfixBranchExistsException - Exception in com.atlassian.jgitflow.core.exception
Exception thrown when trying to start a hotfix when a hotfix branch already exists.
HotfixBranchExistsException() - Constructor for exception com.atlassian.jgitflow.core.exception.HotfixBranchExistsException
 
HotfixBranchExistsException(String) - Constructor for exception com.atlassian.jgitflow.core.exception.HotfixBranchExistsException
 
HotfixBranchExistsException(String, Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.HotfixBranchExistsException
 
HotfixBranchExistsException(Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.HotfixBranchExistsException
 
hotfixFinish(String) - Method in class com.atlassian.jgitflow.core.JGitFlow
Returns a command object to finish a hotfix
HotfixFinishCommand - Class in com.atlassian.jgitflow.core
Finish a hotfix.
HotfixFinishCommand(String, Git, GitFlowConfiguration, JGitFlowReporter) - Constructor for class com.atlassian.jgitflow.core.HotfixFinishCommand
Create a new hotfix finish command instance.
hotfixPublish(String) - Method in class com.atlassian.jgitflow.core.JGitFlow
Returns a command object to publish a hotfix
HotfixPublishCommand - Class in com.atlassian.jgitflow.core
Publishes hotfix branch to the remote repository
HotfixPublishCommand(String, Git, GitFlowConfiguration, JGitFlowReporter) - Constructor for class com.atlassian.jgitflow.core.HotfixPublishCommand
Create a new hotfix publish command instance.
hotfixStart(String) - Method in class com.atlassian.jgitflow.core.JGitFlow
Returns a command object to start a hotfix
HotfixStartCommand - Class in com.atlassian.jgitflow.core
Start a hotfix.
HotfixStartCommand(String, Git, GitFlowConfiguration, JGitFlowReporter) - Constructor for class com.atlassian.jgitflow.core.HotfixStartCommand
Create a new hotfix start command instance.
HR - Static variable in class com.atlassian.jgitflow.core.JGitFlowReporter
 

I

infoText(String, String) - Method in class com.atlassian.jgitflow.core.JGitFlowReporter
 
init(File) - Static method in class com.atlassian.jgitflow.core.JGitFlow
Initializes a project for use with git flow and returns a JGitFlow instance.
init(File, String) - Static method in class com.atlassian.jgitflow.core.JGitFlow
Initializes a project for use with git flow and returns a JGitFlow instance.
init(File, InitContext) - Static method in class com.atlassian.jgitflow.core.JGitFlow
Initializes a project for use with git flow using a custom context and returns a JGitFlow instance.
init(File, InitContext, String) - Static method in class com.atlassian.jgitflow.core.JGitFlow
Initializes a project for use with git flow using a custom context and returns a JGitFlow instance.
InitContext - Class in com.atlassian.jgitflow.core
Initialization context to be used when initializing a git flow project.
InitContext() - Constructor for class com.atlassian.jgitflow.core.InitContext
Create a new initi context with the default git flow branches and prefixes
isAllowUntracked() - Method in class com.atlassian.jgitflow.core.AbstractGitFlowCommand
 
isClean() - Method in class com.atlassian.jgitflow.core.util.CleanStatus
 
isDebug() - Method in class com.atlassian.jgitflow.core.report.JGitFlowReportEntry
 
isError() - Method in class com.atlassian.jgitflow.core.report.JGitFlowReportEntry
 
isInitialized(File) - Static method in class com.atlassian.jgitflow.core.JGitFlow
Tests whether a project folder is git flow enabled
isInitialized() - Method in class com.atlassian.jgitflow.core.JGitFlow
Tests whether the current project is git flow enabled
isMergedInto(Git, String, String) - Static method in class com.atlassian.jgitflow.core.util.GitHelper
Checks to see if one branch is merged into another
isMergedInto(Git, RevCommit, String) - Static method in class com.atlassian.jgitflow.core.util.GitHelper
Checks to see if a specific commit is merged into a branch
isNotClean() - Method in class com.atlassian.jgitflow.core.util.CleanStatus
 
isUncommitted() - Method in class com.atlassian.jgitflow.core.util.CleanStatus
 
isUntracked() - Method in class com.atlassian.jgitflow.core.util.CleanStatus
 
IterableHelper - Class in com.atlassian.jgitflow.core.util
A helper class for common Iterable operations
IterableHelper() - Constructor for class com.atlassian.jgitflow.core.util.IterableHelper
 

J

JGitFlow - Class in com.atlassian.jgitflow.core
Offers a Git Flow API to interact with a git repository.
JGitFlowConstants - Class in com.atlassian.jgitflow.core
Constants used by JGitFlow
JGitFlowConstants() - Constructor for class com.atlassian.jgitflow.core.JGitFlowConstants
 
JGitFlowConstants.PREFIXES - Enum in com.atlassian.jgitflow.core
 
JGitFlowException - Exception in com.atlassian.jgitflow.core.exception
Superclass of all exceptions thrown by the API classes in com.atlassian.jgitflow.core
JGitFlowException() - Constructor for exception com.atlassian.jgitflow.core.exception.JGitFlowException
 
JGitFlowException(String) - Constructor for exception com.atlassian.jgitflow.core.exception.JGitFlowException
 
JGitFlowException(String, Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.JGitFlowException
 
JGitFlowException(Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.JGitFlowException
 
JGitFlowGenericException - Exception in com.atlassian.jgitflow.core.exception
Exception to wrap generic Exception thrown by 3rd party APIs
JGitFlowGenericException() - Constructor for exception com.atlassian.jgitflow.core.exception.JGitFlowGenericException
 
JGitFlowGenericException(String) - Constructor for exception com.atlassian.jgitflow.core.exception.JGitFlowGenericException
 
JGitFlowGenericException(String, Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.JGitFlowGenericException
 
JGitFlowGenericException(Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.JGitFlowGenericException
 
JGitFlowGitAPIException - Exception in com.atlassian.jgitflow.core.exception
Exception to wrap GitAPIException thrown by JGit
JGitFlowGitAPIException() - Constructor for exception com.atlassian.jgitflow.core.exception.JGitFlowGitAPIException
 
JGitFlowGitAPIException(String) - Constructor for exception com.atlassian.jgitflow.core.exception.JGitFlowGitAPIException
 
JGitFlowGitAPIException(String, Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.JGitFlowGitAPIException
 
JGitFlowGitAPIException(Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.JGitFlowGitAPIException
 
JGitFlowInitCommand - Class in com.atlassian.jgitflow.core
Initializes a project for use with git flow

Examples:

Initialize with the defaults or throw an exception if it's already initialized

JGitFlowInitCommand() - Constructor for class com.atlassian.jgitflow.core.JGitFlowInitCommand
Create a new init command instance.
JGitFlowIOException - Exception in com.atlassian.jgitflow.core.exception
Exception to wrap IOException
JGitFlowIOException() - Constructor for exception com.atlassian.jgitflow.core.exception.JGitFlowIOException
 
JGitFlowIOException(String) - Constructor for exception com.atlassian.jgitflow.core.exception.JGitFlowIOException
 
JGitFlowIOException(String, Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.JGitFlowIOException
 
JGitFlowIOException(Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.JGitFlowIOException
 
JGitFlowReportEntry - Class in com.atlassian.jgitflow.core.report
 
JGitFlowReportEntry(String, String, boolean, boolean) - Constructor for class com.atlassian.jgitflow.core.report.JGitFlowReportEntry
 
JGitFlowReporter - Class in com.atlassian.jgitflow.core
 
JGitFlowReporter() - Constructor for class com.atlassian.jgitflow.core.JGitFlowReporter
 

L

listBranchesWithPrefix(Git, String) - Static method in class com.atlassian.jgitflow.core.util.GitHelper
Gets a list of branch references that begin with the given prefix
localBranchBehindRemote(Git, String, JGitFlowReporter) - Static method in class com.atlassian.jgitflow.core.util.GitHelper
 
localBranchExists(Git, String) - Static method in class com.atlassian.jgitflow.core.util.GitHelper
Checks to see if a local branch with the given name exists
LocalBranchExistsException - Exception in com.atlassian.jgitflow.core.exception
Exception thrown when trying to create a branch when the local branch already exists
LocalBranchExistsException() - Constructor for exception com.atlassian.jgitflow.core.exception.LocalBranchExistsException
 
LocalBranchExistsException(String) - Constructor for exception com.atlassian.jgitflow.core.exception.LocalBranchExistsException
 
LocalBranchExistsException(String, Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.LocalBranchExistsException
 
LocalBranchExistsException(Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.LocalBranchExistsException
 
LocalBranchMissingException - Exception in com.atlassian.jgitflow.core.exception
Exception thrown when trying to perform an operation on a local branch that doesn't exist
LocalBranchMissingException() - Constructor for exception com.atlassian.jgitflow.core.exception.LocalBranchMissingException
 
LocalBranchMissingException(String) - Constructor for exception com.atlassian.jgitflow.core.exception.LocalBranchMissingException
 
LocalBranchMissingException(String, Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.LocalBranchMissingException
 
LocalBranchMissingException(Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.LocalBranchMissingException
 

M

masterHasProblems() - Method in class com.atlassian.jgitflow.core.ReleaseMergeResult
 
MERGE_BASE - Static variable in class com.atlassian.jgitflow.core.JGitFlowConstants
 
MergeConflictsNotResolvedException - Exception in com.atlassian.jgitflow.core.exception
Exception thrown when there are merge conflicts that need to be resolved
MergeConflictsNotResolvedException() - Constructor for exception com.atlassian.jgitflow.core.exception.MergeConflictsNotResolvedException
 
MergeConflictsNotResolvedException(String) - Constructor for exception com.atlassian.jgitflow.core.exception.MergeConflictsNotResolvedException
 
MergeConflictsNotResolvedException(String, Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.MergeConflictsNotResolvedException
 
MergeConflictsNotResolvedException(Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.MergeConflictsNotResolvedException
 
mergeResult(String, MergeResult) - Method in class com.atlassian.jgitflow.core.JGitFlowReporter
 

N

NotInitializedException - Exception in com.atlassian.jgitflow.core.exception
Exception thrown when trying to perform a git flow operation on a folder that is not git flow initialized
NotInitializedException() - Constructor for exception com.atlassian.jgitflow.core.exception.NotInitializedException
 
NotInitializedException(String) - Constructor for exception com.atlassian.jgitflow.core.exception.NotInitializedException
 
NotInitializedException(String, Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.NotInitializedException
 
NotInitializedException(Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.NotInitializedException
 

P

P - Static variable in class com.atlassian.jgitflow.core.JGitFlowReporter
 
PAD - Static variable in class com.atlassian.jgitflow.core.JGitFlowReporter
 
Preconditions - Class in com.atlassian.jgitflow.core.util
A helper class to perform state checks
Preconditions() - Constructor for class com.atlassian.jgitflow.core.util.Preconditions
 
PREFIX_NAMES - Static variable in class com.atlassian.jgitflow.core.GitFlowConfiguration
 
PREFIX_SUB - Static variable in class com.atlassian.jgitflow.core.JGitFlowConstants
 

R

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

S

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

T

tagExists(Git, String) - Static method in class com.atlassian.jgitflow.core.util.GitHelper
Tests to see if a tag exists with the given name
TagExistsException - Exception in com.atlassian.jgitflow.core.exception
Exception thrown when trying to create a new tag when a tag of the same name already exists
TagExistsException() - Constructor for exception com.atlassian.jgitflow.core.exception.TagExistsException
 
TagExistsException(String) - Constructor for exception com.atlassian.jgitflow.core.exception.TagExistsException
 
TagExistsException(String, Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.TagExistsException
 
TagExistsException(Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.TagExistsException
 
toString() - Method in class com.atlassian.jgitflow.core.report.JGitFlowReportEntry
 

V

valueOf(String) - Static method in enum com.atlassian.jgitflow.core.JGitFlowConstants.PREFIXES
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.atlassian.jgitflow.core.JGitFlowConstants.PREFIXES
Returns an array containing the constants of this enum type, in the order they are declared.

W

wasSuccessful() - Method in class com.atlassian.jgitflow.core.ReleaseMergeResult
 
workingTreeIsClean(Git, boolean, JGitFlowReporter) - Static method in class com.atlassian.jgitflow.core.util.GitHelper
Tests to see if a working folder is clean.
writeStringToFile(String, File) - Static method in class com.atlassian.jgitflow.core.util.FileHelper
Writes a string to a file replacing the entire contents
A B C D E F G H I J L M N P R S T V W 

Copyright © 2013 Atlassian. All Rights Reserved.