Class | Description |
---|---|
GitFlowConfiguration |
Represents the configuration for a git flow project
Instances of this class are usually created internally by initializing a git flow project.
|
InitContext |
Initialization context to be used when initializing a git flow project.
|
JGitFlow |
Offers a Git Flow API to interact with a git repository.
|
JGitFlowConstants |
Constants used by JGitFlow
|
JGitFlowInfo |
This class exposes information about a JGitFlow instance without leaking any of the operational methods.
|
JGitFlowInitCommand |
Initializes a project for use with git flow
Examples:
Initialize with the defaults or throw an exception if it's already initialized
JGitFlow flow = JGitFlow.init(new File("some dir"));
Initialize with the defaults or return the instance if it's already initialized
JGitFlow flow = JGitFlow.getOrInit(new File("some dir"));
Initialize with custom overrides or return the instance if it's already initialized
InitContext ctx = new InitContext();
ctx.setMaster("GA");
JGitFlow flow = JGitFlow.getOrInit(new File("some dir"), ctx);
Initialize with custom overrides replacing any existing configuration
InitContext ctx = new InitContext();
ctx.setMaster("GA");
JGitFlow flow = JGitFlow.forceInit(new File("some dir"), ctx);
|
JGitFlowReporter | |
ReleaseMergeResult |
Enum | Description |
---|---|
BranchType | |
CoreEol | |
JGitFlowConstants.PREFIXES |
Copyright © 2017 Atlassian. All rights reserved.