public final class VersionsFactory extends Object
VersionSpecs.| Modifier and Type | Field and Description |
|---|---|
static VersionsFactory |
INSTANCE
The instance.
|
| Modifier and Type | Method and Description |
|---|---|
BranchVersionSpec |
createBRANCH(ESVersionSpec spec)
Creates a
BranchVersionSpec. |
BranchVersionSpec |
createBRANCH(String value)
Create
BranchVersionSpec. |
HeadVersionSpec |
createHEAD()
Creates a HEAD revision for the branch "trunk".
|
HeadVersionSpec |
createHEAD(ESVersionSpec versionSpec)
Creates a
HeadVersionSpec. |
HeadVersionSpec |
createHEAD(String branch)
Creates a
HeadVersionSpec. |
TagVersionSpec |
createTAG(String tag,
String branch)
Creates a
TagVersionSpec. |
boolean |
isSameBranch(VersionSpec spec1,
VersionSpec spec2)
Checks whether two versions spec target the same branch.
|
public static final VersionsFactory INSTANCE
public HeadVersionSpec createHEAD()
public HeadVersionSpec createHEAD(String branch)
HeadVersionSpec.branch - name of the branchpublic HeadVersionSpec createHEAD(ESVersionSpec versionSpec)
HeadVersionSpec.versionSpec - which is used for resolving branchpublic BranchVersionSpec createBRANCH(String value)
BranchVersionSpec.value - name of the branchpublic BranchVersionSpec createBRANCH(ESVersionSpec spec)
BranchVersionSpec.spec - versionSpec which is used for resolving branchpublic boolean isSameBranch(VersionSpec spec1, VersionSpec spec2)
spec1 - the first version specspec2 - the second version spectrue if same branch, false otherwisepublic TagVersionSpec createTAG(String tag, String branch)
TagVersionSpec.tag - the tag to usebranch - the branchCopyright © 2017. All rights reserved.