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

A

AbstractBranchCreatingCommand<C,T> - Class in com.atlassian.jgitflow.core.command
 
AbstractBranchCreatingCommand(String, Git, GitFlowConfiguration) - Constructor for class com.atlassian.jgitflow.core.command.AbstractBranchCreatingCommand
 
AbstractBranchMergingCommand<C,T> - Class in com.atlassian.jgitflow.core.command
 
AbstractBranchMergingCommand(String, Git, GitFlowConfiguration) - Constructor for class com.atlassian.jgitflow.core.command.AbstractBranchMergingCommand
 
AbstractGitFlowCommand<C,T> - Class in com.atlassian.jgitflow.core.command
The base class for all JGitFlow commands.
AbstractGitFlowCommand(String, Git, GitFlowConfiguration) - Constructor for class com.atlassian.jgitflow.core.command.AbstractGitFlowCommand
 
addAfterCommands(ExtensionCommand...) - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyJGitFlowExtension
 
addAfterCreateBranchCommands(ExtensionCommand...) - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyBranchCreatingExtension
 
addAfterDevelopCheckoutCommands(ExtensionCommand...) - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyDevelopMergingExtension
 
addAfterDevelopMergeCommands(ExtensionCommand...) - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyDevelopMergingExtension
 
addAfterFetchCommands(ExtensionCommand...) - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyJGitFlowExtension
 
addAfterMasterCheckoutCommands(ExtensionCommand...) - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyMasterAndDevelopMergingExtension
 
addAfterMasterMergeCommands(ExtensionCommand...) - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyMasterAndDevelopMergingExtension
 
addAfterPushCommands(ExtensionCommand...) - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyJGitFlowExtension
 
addAfterRebaseCommands(ExtensionCommand...) - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyFeatureFinishExtension
 
addAfterReleaseCheckoutCommands(ExtensionCommand...) - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyMasterAndDevelopAndReleaseMergingExtension
 
addAfterReleaseMergeCommands(ExtensionCommand...) - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyMasterAndDevelopAndReleaseMergingExtension
 
addAfterTagCommands(ExtensionCommand...) - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyDevelopMergingExtension
 
addAfterTopicCheckoutCommands(ExtensionCommand...) - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyDevelopMergingExtension
 
addBeforeCommands(ExtensionCommand...) - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyJGitFlowExtension
 
addBeforeCreateBranchCommands(ExtensionCommand...) - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyBranchCreatingExtension
 
addBeforeDevelopCheckoutCommands(ExtensionCommand...) - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyDevelopMergingExtension
 
addBeforeDevelopMergeCommands(ExtensionCommand...) - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyDevelopMergingExtension
 
addBeforeFetchCommands(ExtensionCommand...) - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyJGitFlowExtension
 
addBeforeMasterCheckoutCommands(ExtensionCommand...) - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyMasterAndDevelopMergingExtension
 
addBeforeMasterMergeCommands(ExtensionCommand...) - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyMasterAndDevelopMergingExtension
 
addBeforeRebaseCommands(ExtensionCommand...) - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyFeatureFinishExtension
 
addBeforeReleaseCheckoutCommands(ExtensionCommand...) - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyMasterAndDevelopAndReleaseMergingExtension
 
addBeforeReleaseMergeCommands(ExtensionCommand...) - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyMasterAndDevelopAndReleaseMergingExtension
 
addBeforeTagCommands(ExtensionCommand...) - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyDevelopMergingExtension
 
after() - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyJGitFlowExtension
 
after() - Method in interface com.atlassian.jgitflow.core.extension.JGitFlowExtension
 
afterCheckout() - Method in class com.atlassian.jgitflow.core.extension.impl.MergeProcessExtensionWrapper
 
afterCreateBranch() - Method in interface com.atlassian.jgitflow.core.extension.BranchCreatingExtension
 
afterCreateBranch() - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyBranchCreatingExtension
 
afterDevelopCheckout() - Method in interface com.atlassian.jgitflow.core.extension.DevelopMergingExtension
 
afterDevelopCheckout() - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyDevelopMergingExtension
 
afterDevelopMerge() - Method in interface com.atlassian.jgitflow.core.extension.DevelopMergingExtension
 
afterDevelopMerge() - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyDevelopMergingExtension
 
afterFetch() - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyJGitFlowExtension
 
afterFetch() - Method in interface com.atlassian.jgitflow.core.extension.JGitFlowExtension
 
afterMasterCheckout() - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyMasterAndDevelopMergingExtension
 
afterMasterCheckout() - Method in interface com.atlassian.jgitflow.core.extension.MasterMergingExtension
 
afterMasterMerge() - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyMasterAndDevelopMergingExtension
 
afterMasterMerge() - Method in interface com.atlassian.jgitflow.core.extension.MasterMergingExtension
 
afterMerge() - Method in class com.atlassian.jgitflow.core.extension.impl.MergeProcessExtensionWrapper
 
afterPush() - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyJGitFlowExtension
 
afterPush() - Method in interface com.atlassian.jgitflow.core.extension.JGitFlowExtension
 
afterRebase() - Method in interface com.atlassian.jgitflow.core.extension.FeatureFinishExtension
 
afterRebase() - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyFeatureFinishExtension
 
afterReleaseCheckout() - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyMasterAndDevelopAndReleaseMergingExtension
 
afterReleaseCheckout() - Method in interface com.atlassian.jgitflow.core.extension.ReleaseMergingExtension
 
afterReleaseMerge() - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyMasterAndDevelopAndReleaseMergingExtension
 
afterReleaseMerge() - Method in interface com.atlassian.jgitflow.core.extension.ReleaseMergingExtension
 
afterTag() - Method in interface com.atlassian.jgitflow.core.extension.BranchMergingExtension
 
afterTag() - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyDevelopMergingExtension
 
afterTopicCheckout() - Method in interface com.atlassian.jgitflow.core.extension.BranchMergingExtension
 
afterTopicCheckout() - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyDevelopMergingExtension
 
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

before() - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyJGitFlowExtension
 
before() - Method in interface com.atlassian.jgitflow.core.extension.JGitFlowExtension
 
beforeCheckout() - Method in class com.atlassian.jgitflow.core.extension.impl.MergeProcessExtensionWrapper
 
beforeCreateBranch() - Method in interface com.atlassian.jgitflow.core.extension.BranchCreatingExtension
 
beforeCreateBranch() - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyBranchCreatingExtension
 
beforeDevelopCheckout() - Method in interface com.atlassian.jgitflow.core.extension.DevelopMergingExtension
 
beforeDevelopCheckout() - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyDevelopMergingExtension
 
beforeDevelopMerge() - Method in interface com.atlassian.jgitflow.core.extension.DevelopMergingExtension
 
beforeDevelopMerge() - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyDevelopMergingExtension
 
beforeFetch() - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyJGitFlowExtension
 
beforeFetch() - Method in interface com.atlassian.jgitflow.core.extension.JGitFlowExtension
 
beforeMasterCheckout() - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyMasterAndDevelopMergingExtension
 
beforeMasterCheckout() - Method in interface com.atlassian.jgitflow.core.extension.MasterMergingExtension
 
beforeMasterMerge() - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyMasterAndDevelopMergingExtension
 
beforeMasterMerge() - Method in interface com.atlassian.jgitflow.core.extension.MasterMergingExtension
 
beforeMerge() - Method in class com.atlassian.jgitflow.core.extension.impl.MergeProcessExtensionWrapper
 
beforeRebase() - Method in interface com.atlassian.jgitflow.core.extension.FeatureFinishExtension
 
beforeRebase() - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyFeatureFinishExtension
 
beforeReleaseCheckout() - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyMasterAndDevelopAndReleaseMergingExtension
 
beforeReleaseCheckout() - Method in interface com.atlassian.jgitflow.core.extension.ReleaseMergingExtension
 
beforeReleaseMerge() - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyMasterAndDevelopAndReleaseMergingExtension
 
beforeReleaseMerge() - Method in interface com.atlassian.jgitflow.core.extension.ReleaseMergingExtension
 
beforeTag() - Method in interface com.atlassian.jgitflow.core.extension.BranchMergingExtension
 
beforeTag() - Method in class com.atlassian.jgitflow.core.extension.impl.EmptyDevelopMergingExtension
 
BranchCreatingExtension - Interface in com.atlassian.jgitflow.core.extension
 
BranchMergingExtension - Interface in com.atlassian.jgitflow.core.extension
 
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
 
BranchType - Enum in com.atlassian.jgitflow.core
 

C

call() - Method in class com.atlassian.jgitflow.core.command.FeatureFinishCommand
 
call() - Method in class com.atlassian.jgitflow.core.command.FeaturePublishCommand
 
call() - Method in class com.atlassian.jgitflow.core.command.FeatureRebaseCommand
 
call() - Method in class com.atlassian.jgitflow.core.command.FeatureStartCommand
 
call() - Method in class com.atlassian.jgitflow.core.command.HotfixFinishCommand
 
call() - Method in class com.atlassian.jgitflow.core.command.HotfixPublishCommand
 
call() - Method in class com.atlassian.jgitflow.core.command.HotfixStartCommand
 
call() - Method in class com.atlassian.jgitflow.core.command.ReleaseFinishCommand
 
call() - Method in class com.atlassian.jgitflow.core.command.ReleasePublishCommand
 
call() - Method in class com.atlassian.jgitflow.core.command.ReleaseStartCommand
 
call() - Method in class com.atlassian.jgitflow.core.JGitFlowInitCommand
 
checkMergeResults(MergeResult...) - Method in class com.atlassian.jgitflow.core.command.AbstractBranchMergingCommand
 
checkNotNull(Object) - Static method in class com.atlassian.jgitflow.core.util.Preconditions
Tests an object to ensure it's not null.
checkoutTopicBranch(String, BranchMergingExtension) - Method in class com.atlassian.jgitflow.core.command.AbstractBranchMergingCommand
 
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
 
cleanupBranchesIfNeeded(String, String...) - Method in class com.atlassian.jgitflow.core.command.AbstractBranchMergingCommand
 
clearLog() - Method in class com.atlassian.jgitflow.core.JGitFlowReporter
 
com.atlassian.jgitflow.core - package com.atlassian.jgitflow.core
 
com.atlassian.jgitflow.core.command - package com.atlassian.jgitflow.core.command
 
com.atlassian.jgitflow.core.exception - package com.atlassian.jgitflow.core.exception
 
com.atlassian.jgitflow.core.extension - package com.atlassian.jgitflow.core.extension
 
com.atlassian.jgitflow.core.extension.impl - package com.atlassian.jgitflow.core.extension.impl
 
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
 
commandName - Variable in class com.atlassian.jgitflow.core.util.RequirementHelper
 
CONFIG_KEY_EOL - Static variable in enum com.atlassian.jgitflow.core.CoreEol
 
configKey() - Method in enum com.atlassian.jgitflow.core.JGitFlowConstants.PREFIXES
 
CoreEol - Enum in com.atlassian.jgitflow.core
 
createEmptyMergeResult() - Method in class com.atlassian.jgitflow.core.command.AbstractBranchMergingCommand
 
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
 
DEFAULT - Static variable in enum com.atlassian.jgitflow.core.CoreEol
 
DEVELOP_KEY - Static variable in class com.atlassian.jgitflow.core.JGitFlowConstants
 
developHasProblems() - Method in class com.atlassian.jgitflow.core.ReleaseMergeResult
 
DevelopMergingExtension - Interface in com.atlassian.jgitflow.core.extension
 
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
 
doCreateBranch(String, String, BranchCreatingExtension) - Method in class com.atlassian.jgitflow.core.command.AbstractBranchCreatingCommand
 
doFetchIfNeeded(JGitFlowExtension) - Method in class com.atlassian.jgitflow.core.command.AbstractGitFlowCommand
 
doMerge(String, String, MergeProcessExtensionWrapper) - Method in class com.atlassian.jgitflow.core.command.AbstractBranchMergingCommand
 
doMerge(String, String, MergeProcessExtensionWrapper, boolean) - Method in class com.atlassian.jgitflow.core.command.AbstractBranchMergingCommand
 
doMerge(String, String, MergeProcessExtensionWrapper, boolean, MergeCommand.FastForwardMode) - Method in class com.atlassian.jgitflow.core.command.AbstractBranchMergingCommand
 
doPushIfNeeded(JGitFlowExtension, boolean, String...) - Method in class com.atlassian.jgitflow.core.command.AbstractGitFlowCommand
 
doPushNewBranchIfNeeded(JGitFlowExtension, String) - Method in class com.atlassian.jgitflow.core.command.AbstractBranchCreatingCommand
 
doTag(String, String, MergeResult, BranchMergingExtension) - Method in class com.atlassian.jgitflow.core.command.AbstractBranchMergingCommand
 

E

EmptyBranchCreatingExtension - Class in com.atlassian.jgitflow.core.extension.impl
 
EmptyBranchCreatingExtension() - Constructor for class com.atlassian.jgitflow.core.extension.impl.EmptyBranchCreatingExtension
 
EmptyDevelopMergingExtension - Class in com.atlassian.jgitflow.core.extension.impl
 
EmptyDevelopMergingExtension() - Constructor for class com.atlassian.jgitflow.core.extension.impl.EmptyDevelopMergingExtension
 
EmptyFeatureFinishExtension - Class in com.atlassian.jgitflow.core.extension.impl
 
EmptyFeatureFinishExtension() - Constructor for class com.atlassian.jgitflow.core.extension.impl.EmptyFeatureFinishExtension
 
EmptyFeatureStartExtension - Class in com.atlassian.jgitflow.core.extension.impl
 
EmptyFeatureStartExtension() - Constructor for class com.atlassian.jgitflow.core.extension.impl.EmptyFeatureStartExtension
 
EmptyHotfixFinishExtension - Class in com.atlassian.jgitflow.core.extension.impl
 
EmptyHotfixFinishExtension() - Constructor for class com.atlassian.jgitflow.core.extension.impl.EmptyHotfixFinishExtension
 
EmptyHotfixStartExtension - Class in com.atlassian.jgitflow.core.extension.impl
 
EmptyHotfixStartExtension() - Constructor for class com.atlassian.jgitflow.core.extension.impl.EmptyHotfixStartExtension
 
EmptyJGitFlowExtension - Class in com.atlassian.jgitflow.core.extension.impl
 
EmptyJGitFlowExtension() - Constructor for class com.atlassian.jgitflow.core.extension.impl.EmptyJGitFlowExtension
 
EmptyMasterAndDevelopAndReleaseMergingExtension - Class in com.atlassian.jgitflow.core.extension.impl
 
EmptyMasterAndDevelopAndReleaseMergingExtension() - Constructor for class com.atlassian.jgitflow.core.extension.impl.EmptyMasterAndDevelopAndReleaseMergingExtension
 
EmptyMasterAndDevelopMergingExtension - Class in com.atlassian.jgitflow.core.extension.impl
 
EmptyMasterAndDevelopMergingExtension() - Constructor for class com.atlassian.jgitflow.core.extension.impl.EmptyMasterAndDevelopMergingExtension
 
EmptyReleaseFinishExtension - Class in com.atlassian.jgitflow.core.extension.impl
 
EmptyReleaseFinishExtension() - Constructor for class com.atlassian.jgitflow.core.extension.impl.EmptyReleaseFinishExtension
 
EmptyReleaseStartExtension - Class in com.atlassian.jgitflow.core.extension.impl
 
EmptyReleaseStartExtension() - Constructor for class com.atlassian.jgitflow.core.extension.impl.EmptyReleaseStartExtension
 
endCommand() - Method in class com.atlassian.jgitflow.core.JGitFlowReporter
 
endMethod() - Method in class com.atlassian.jgitflow.core.JGitFlowReporter
 
enforcer() - Method in class com.atlassian.jgitflow.core.command.AbstractGitFlowCommand
 
ensureLocalBranchesNotBehindRemotes(String...) - Method in class com.atlassian.jgitflow.core.command.AbstractGitFlowCommand
 
EOL - Static variable in class com.atlassian.jgitflow.core.JGitFlowReporter
 
errorText(String, String) - Method in class com.atlassian.jgitflow.core.JGitFlowReporter
 
execute(GitFlowConfiguration, Git, JGitFlowCommand) - Method in interface com.atlassian.jgitflow.core.extension.ExtensionCommand
 
ExtensionCommand - Interface in com.atlassian.jgitflow.core.extension
 
ExtensionFailStrategy - Enum in com.atlassian.jgitflow.core.extension
 

F

failStrategy() - Method in interface com.atlassian.jgitflow.core.extension.ExtensionCommand
 
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.command
Finish a feature.
FeatureFinishCommand(String, Git, GitFlowConfiguration) - Constructor for class com.atlassian.jgitflow.core.command.FeatureFinishCommand
Create a new feature finish command instance.
FeatureFinishExtension - Interface in com.atlassian.jgitflow.core.extension
 
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.command
Publishes feature branch to the remote repository
FeaturePublishCommand(String, Git, GitFlowConfiguration) - Constructor for class com.atlassian.jgitflow.core.command.FeaturePublishCommand
Create a new feature publish command instance.
FeatureRebaseCommand - Class in com.atlassian.jgitflow.core.command
Performs a rebase of the feature branch
FeatureRebaseCommand(String, Git, GitFlowConfiguration) - Constructor for class com.atlassian.jgitflow.core.command.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.command
Start a feature.
FeatureStartCommand(String, Git, GitFlowConfiguration) - Constructor for class com.atlassian.jgitflow.core.command.FeatureStartCommand
Create a new feature start command instance.
FeatureStartExtension - Interface in com.atlassian.jgitflow.core.extension
 
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.
forceInitCommand(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.
fromString(String) - Static method in enum com.atlassian.jgitflow.core.CoreEol
 

G

get(File) - Static method in class com.atlassian.jgitflow.core.JGitFlow
Gets an existing git flow project and returns a JGitFlow instance
get() - Static method in class com.atlassian.jgitflow.core.JGitFlowReporter
 
getBranchName() - Method in class com.atlassian.jgitflow.core.command.AbstractGitFlowCommand
 
getBranchName() - Method in interface com.atlassian.jgitflow.core.command.JGitFlowCommand
 
getCommandName() - Method in class com.atlassian.jgitflow.core.command.AbstractGitFlowCommand
 
getCommandName() - Method in class com.atlassian.jgitflow.core.command.FeatureFinishCommand
 
getCommandName() - Method in class com.atlassian.jgitflow.core.command.FeaturePublishCommand
 
getCommandName() - Method in class com.atlassian.jgitflow.core.command.FeatureRebaseCommand
 
getCommandName() - Method in class com.atlassian.jgitflow.core.command.FeatureStartCommand
 
getCommandName() - Method in class com.atlassian.jgitflow.core.command.HotfixFinishCommand
 
getCommandName() - Method in class com.atlassian.jgitflow.core.command.HotfixPublishCommand
 
getCommandName() - Method in class com.atlassian.jgitflow.core.command.HotfixStartCommand
 
getCommandName() - Method in class com.atlassian.jgitflow.core.command.ReleaseFinishCommand
 
getCommandName() - Method in class com.atlassian.jgitflow.core.command.ReleasePublishCommand
 
getCommandName() - Method in class com.atlassian.jgitflow.core.command.ReleaseStartCommand
 
getCommitForString(Git, String) - Static method in class com.atlassian.jgitflow.core.util.GitHelper
Gets a commit for a given string with no body
getConfigValue(Config) - Static method in enum com.atlassian.jgitflow.core.CoreEol
 
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
getDevelopBranchName() - Method in class com.atlassian.jgitflow.core.JGitFlowInfo
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
 
getEol() - Method in enum com.atlassian.jgitflow.core.CoreEol
 
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
getFeatureBranchPrefix() - Method in class com.atlassian.jgitflow.core.JGitFlowInfo
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
getHotfixBranchPrefix() - Method in class com.atlassian.jgitflow.core.JGitFlowInfo
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
getMasterBranchName() - Method in class com.atlassian.jgitflow.core.JGitFlowInfo
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.command.AbstractBranchMergingCommand
 
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
 
getPrefixForBranch(String) - Method in class com.atlassian.jgitflow.core.GitFlowConfiguration
 
getPrefixForBranch(String) - Method in class com.atlassian.jgitflow.core.JGitFlow
 
getPrefixNames() - Method in class com.atlassian.jgitflow.core.GitFlowConfiguration
 
getPrefixValue(String) - Method in class com.atlassian.jgitflow.core.GitFlowConfiguration
 
getProjectRoot() - Method in class com.atlassian.jgitflow.core.JGitFlowInfo
Returns the project root directory as a File
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
getReleaseBranchPrefix() - Method in class com.atlassian.jgitflow.core.JGitFlowInfo
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.JGitFlowInfo
 
getScmMessagePrefix() - Method in class com.atlassian.jgitflow.core.command.AbstractGitFlowCommand
 
getScmMessagePrefix() - Method in interface com.atlassian.jgitflow.core.command.JGitFlowCommand
 
getScmMessageSuffix() - Method in class com.atlassian.jgitflow.core.command.AbstractGitFlowCommand
 
getScmMessageSuffix() - Method in interface com.atlassian.jgitflow.core.command.JGitFlowCommand
 
getStartingPoint(String) - Method in class com.atlassian.jgitflow.core.command.AbstractBranchCreatingCommand
 
getSupport() - Method in class com.atlassian.jgitflow.core.InitContext
 
getSupportBranchPrefix() - Method in class com.atlassian.jgitflow.core.JGitFlow
 
getSupportBranchPrefix() - Method in class com.atlassian.jgitflow.core.JGitFlowInfo
 
getTypeForBranch(String) - Method in class com.atlassian.jgitflow.core.GitFlowConfiguration
 
getTypeForBranch(String) - 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
getVersionTagPrefix() - Method in class com.atlassian.jgitflow.core.JGitFlowInfo
Returns the versiontag prefix configured for this instance's git flow project
gfConfig - Variable in class com.atlassian.jgitflow.core.command.AbstractGitFlowCommand
 
gfConfig - Variable in class com.atlassian.jgitflow.core.util.RequirementHelper
 
git - Variable in class com.atlassian.jgitflow.core.command.AbstractGitFlowCommand
 
git() - Method in class com.atlassian.jgitflow.core.JGitFlow
Returns the Git instance used by this JGitFlow instance
git() - Method in class com.atlassian.jgitflow.core.JGitFlowInfo
Returns the Git instance used by this JGitFlow instance
git - Variable in class com.atlassian.jgitflow.core.util.RequirementHelper
 
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.command
Finish a hotfix.
HotfixFinishCommand(String, Git, GitFlowConfiguration) - Constructor for class com.atlassian.jgitflow.core.command.HotfixFinishCommand
Create a new hotfix finish command instance.
HotfixFinishExtension - Interface in com.atlassian.jgitflow.core.extension
 
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.command
Publishes hotfix branch to the remote repository
HotfixPublishCommand(String, Git, GitFlowConfiguration) - Constructor for class com.atlassian.jgitflow.core.command.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.command
Start a hotfix.
HotfixStartCommand(String, Git, GitFlowConfiguration) - Constructor for class com.atlassian.jgitflow.core.command.HotfixStartCommand
Create a new hotfix start command instance.
HotfixStartExtension - Interface in com.atlassian.jgitflow.core.extension
 
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.command.AbstractGitFlowCommand
 
isAllowUntracked() - Method in interface com.atlassian.jgitflow.core.command.JGitFlowCommand
 
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
 
isFetch() - Method in class com.atlassian.jgitflow.core.command.AbstractGitFlowCommand
 
isFetch() - Method in interface com.atlassian.jgitflow.core.command.JGitFlowCommand
 
isForceDeleteBranch() - Method in class com.atlassian.jgitflow.core.command.AbstractBranchMergingCommand
 
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
isKeepBranch() - Method in class com.atlassian.jgitflow.core.command.AbstractBranchMergingCommand
 
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
 
isPush() - Method in class com.atlassian.jgitflow.core.command.AbstractGitFlowCommand
 
isPush() - Method in interface com.atlassian.jgitflow.core.command.JGitFlowCommand
 
isUncommitted() - Method in class com.atlassian.jgitflow.core.util.CleanStatus
 
isUntracked() - Method in class com.atlassian.jgitflow.core.util.CleanStatus
 
isValid(String) - Static method in enum com.atlassian.jgitflow.core.CoreEol
 
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.
JGitFlowCommand - Interface in com.atlassian.jgitflow.core.command
 
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
 
JGitFlowExtension - Interface in com.atlassian.jgitflow.core.extension
 
JGitFlowExtensionException - Exception in com.atlassian.jgitflow.core.exception
 
JGitFlowExtensionException() - Constructor for exception com.atlassian.jgitflow.core.exception.JGitFlowExtensionException
 
JGitFlowExtensionException(String) - Constructor for exception com.atlassian.jgitflow.core.exception.JGitFlowExtensionException
 
JGitFlowExtensionException(String, Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.JGitFlowExtensionException
 
JGitFlowExtensionException(Throwable) - Constructor for exception com.atlassian.jgitflow.core.exception.JGitFlowExtensionException
 
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
 
JGitFlowInfo - Class in com.atlassian.jgitflow.core
This class exposes information about a JGitFlow instance without leaking any of the operational methods.
JGitFlowInfo(Git, GitFlowConfiguration) - Constructor for class com.atlassian.jgitflow.core.JGitFlowInfo
 
JGitFlowInitCommand - Class in com.atlassian.jgitflow.core
Initializes a project for use with git flow
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
 

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) - 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
 
MasterMergingExtension - Interface in com.atlassian.jgitflow.core.extension
 
matchConfigValue(String) - Method in enum com.atlassian.jgitflow.core.CoreEol
 
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
 
MergeProcessExtensionWrapper - Class in com.atlassian.jgitflow.core.extension.impl
 
MergeProcessExtensionWrapper(Iterable<ExtensionCommand>, Iterable<ExtensionCommand>, Iterable<ExtensionCommand>, Iterable<ExtensionCommand>) - Constructor for class com.atlassian.jgitflow.core.extension.impl.MergeProcessExtensionWrapper
 
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.command
Finish a release.
ReleaseFinishCommand(String, Git, GitFlowConfiguration) - Constructor for class com.atlassian.jgitflow.core.command.ReleaseFinishCommand
Create a new release finish command instance.
ReleaseFinishExtension - Interface in com.atlassian.jgitflow.core.extension
 
ReleaseListCommand - Class in com.atlassian.jgitflow.core.command
 
ReleaseListCommand() - Constructor for class com.atlassian.jgitflow.core.command.ReleaseListCommand
 
ReleaseMergeResult - Class in com.atlassian.jgitflow.core
 
ReleaseMergeResult(MergeResult, MergeResult) - Constructor for class com.atlassian.jgitflow.core.ReleaseMergeResult
 
ReleaseMergingExtension - Interface in com.atlassian.jgitflow.core.extension
 
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.command
Publishes release branch to the remote repository
ReleasePublishCommand(String, Git, GitFlowConfiguration) - Constructor for class com.atlassian.jgitflow.core.command.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.command
Start a release.
ReleaseStartCommand(String, Git, GitFlowConfiguration) - Constructor for class com.atlassian.jgitflow.core.command.ReleaseStartCommand
Create a new release start command instance.
ReleaseStartExtension - Interface in com.atlassian.jgitflow.core.extension
 
remoteBranchExists(Git, String) - 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.command.AbstractGitFlowCommand
 
reporter - Variable in class com.atlassian.jgitflow.core.util.RequirementHelper
 
requireCleanWorkingTree(boolean) - Method in class com.atlassian.jgitflow.core.util.RequirementHelper
Requires that the local working tree has no un-committed changes
requireCommitOnBranch(RevCommit, String) - Method in class com.atlassian.jgitflow.core.util.RequirementHelper
Requires that a local branch contains the given commit
requireGitFlowInitialized() - Method in class com.atlassian.jgitflow.core.util.RequirementHelper
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.util.RequirementHelper
Requires that a local branch with the given name does not yet exist
requireLocalBranchExists(String) - Method in class com.atlassian.jgitflow.core.util.RequirementHelper
Requires that a local branch with the given name exists
requireLocalBranchNotBehindRemote(String) - Method in class com.atlassian.jgitflow.core.util.RequirementHelper
Requires that the local branch with the given name is not behind a remote brach with the same name
requirementHelper - Variable in class com.atlassian.jgitflow.core.command.AbstractGitFlowCommand
 
RequirementHelper - Class in com.atlassian.jgitflow.core.util
 
RequirementHelper(Git, GitFlowConfiguration, String) - Constructor for class com.atlassian.jgitflow.core.util.RequirementHelper
 
requireNoExistingHotfixBranches() - Method in class com.atlassian.jgitflow.core.util.RequirementHelper
Requires that no hotfix branches already exist
requireNoExistingReleaseBranches() - Method in class com.atlassian.jgitflow.core.util.RequirementHelper
Requires that no release branches already exist
requireRemoteBranchAbsent(String) - Method in class com.atlassian.jgitflow.core.util.RequirementHelper
Requires that a remote branch with the given name does not yet exist
requireRemoteBranchExists(String) - Method in class com.atlassian.jgitflow.core.util.RequirementHelper
Requires that a remote branch with the given name exists
requireTagAbsent(String) - Method in class com.atlassian.jgitflow.core.util.RequirementHelper
Requires that a tag with the given name does not yet exist
runBeforeAndGetPrefixedBranchName(Iterable<ExtensionCommand>, JGitFlowConstants.PREFIXES) - Method in class com.atlassian.jgitflow.core.command.AbstractGitFlowCommand
 
runExtensionCommands(Iterable<ExtensionCommand>) - Method in class com.atlassian.jgitflow.core.command.AbstractGitFlowCommand
 

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
 
setAllowRemote(boolean) - Method in class com.atlassian.jgitflow.core.JGitFlowInitCommand
 
setAllowUntracked(boolean) - Method in class com.atlassian.jgitflow.core.command.AbstractGitFlowCommand
 
setAllowUntracked(boolean) - Method in interface com.atlassian.jgitflow.core.command.JGitFlowCommand
 
setAlwaysUpdateOrigin(boolean) - Method in class com.atlassian.jgitflow.core.JGitFlowInitCommand
 
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
setExtension(FeatureFinishExtension) - Method in class com.atlassian.jgitflow.core.command.FeatureFinishCommand
 
setExtension(FeatureStartExtension) - Method in class com.atlassian.jgitflow.core.command.FeatureStartCommand
 
setExtension(HotfixFinishExtension) - Method in class com.atlassian.jgitflow.core.command.HotfixFinishCommand
 
setExtension(HotfixStartExtension) - Method in class com.atlassian.jgitflow.core.command.HotfixStartCommand
 
setExtension(ReleaseFinishExtension) - Method in class com.atlassian.jgitflow.core.command.ReleaseFinishCommand
 
setExtension(ReleaseStartExtension) - Method in class com.atlassian.jgitflow.core.command.ReleaseStartCommand
 
setFeature(String) - Method in class com.atlassian.jgitflow.core.InitContext
Set the feature branch prefix
setFetch(boolean) - Method in class com.atlassian.jgitflow.core.command.AbstractGitFlowCommand
Set whether to perform a git fetch of the remote branches before doing the merge
setFetch(boolean) - Method in interface com.atlassian.jgitflow.core.command.JGitFlowCommand
 
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.command.AbstractBranchMergingCommand
Set whether to use the force flag when deleting the local feature branch
setGitFlowConfiguration(Git, GitFlowConfiguration) - Method in class com.atlassian.jgitflow.core.JGitFlowReporter
 
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.command.AbstractBranchMergingCommand
 
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.command.AbstractBranchMergingCommand
Set the commit message for the tag creation
setMessage(String) - Method in class com.atlassian.jgitflow.core.command.HotfixFinishCommand
Set the commit message for the tag creation
setNoMerge(boolean) - Method in class com.atlassian.jgitflow.core.command.FeatureFinishCommand
 
setNoMerge(boolean) - Method in class com.atlassian.jgitflow.core.command.ReleaseFinishCommand
Set whether to turn off merging
setNoTag(boolean) - Method in class com.atlassian.jgitflow.core.command.HotfixFinishCommand
Set whether to turn off tagging
setNoTag(boolean) - Method in class com.atlassian.jgitflow.core.command.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
 
setPullDevelop(boolean) - Method in class com.atlassian.jgitflow.core.JGitFlowInitCommand
 
setPullMaster(boolean) - Method in class com.atlassian.jgitflow.core.JGitFlowInitCommand
 
setPush(boolean) - Method in class com.atlassian.jgitflow.core.command.AbstractGitFlowCommand
Set whether to push the changes to the remote repository
setPush(boolean) - Method in interface com.atlassian.jgitflow.core.command.JGitFlowCommand
 
setRebase(boolean) - Method in class com.atlassian.jgitflow.core.command.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.command.AbstractGitFlowCommand
 
setScmMessagePrefix(String) - Method in interface com.atlassian.jgitflow.core.command.JGitFlowCommand
 
setScmMessageSuffix(String) - Method in class com.atlassian.jgitflow.core.command.AbstractGitFlowCommand
 
setScmMessageSuffix(String) - Method in interface com.atlassian.jgitflow.core.command.JGitFlowCommand
 
setSquash(boolean) - Method in class com.atlassian.jgitflow.core.command.FeatureFinishCommand
Set whether to squash all commits into a single commit before the merge
setSquash(boolean) - Method in class com.atlassian.jgitflow.core.command.ReleaseFinishCommand
Set whether to squash all commits into a single commit before the merge
setStartCommit(String) - Method in class com.atlassian.jgitflow.core.command.AbstractBranchCreatingCommand
 
setStartCommit(RevCommit) - Method in class com.atlassian.jgitflow.core.command.AbstractBranchCreatingCommand
 
setSupport(String) - Method in class com.atlassian.jgitflow.core.InitContext
 
setSuppressFastForward(boolean) - Method in class com.atlassian.jgitflow.core.command.FeatureFinishCommand
 
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
 
toConfigValue() - Method in enum com.atlassian.jgitflow.core.CoreEol
 
toString() - Method in class com.atlassian.jgitflow.core.report.JGitFlowReportEntry
 

V

valueOf(String) - Static method in enum com.atlassian.jgitflow.core.BranchType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.atlassian.jgitflow.core.CoreEol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.atlassian.jgitflow.core.extension.ExtensionFailStrategy
Returns the enum constant of this type with the specified name.
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.BranchType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.atlassian.jgitflow.core.CoreEol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.atlassian.jgitflow.core.extension.ExtensionFailStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
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) - 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 
Skip navigation links

Copyright © 2023 DV Bern AG. All rights reserved.