Class TaggedCommits
- java.lang.Object
-
- pl.allegro.tech.build.axion.release.domain.scm.TaggedCommits
-
public class TaggedCommits extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TaggedCommitsfromAllCommits(ScmRepository repository, java.util.List<java.util.regex.Pattern> releaseTagPatterns, ScmPosition latestTagPosition)static TaggedCommitsfromLatestCommit(ScmRepository repository, java.util.List<java.util.regex.Pattern> relaseTagPatterns, ScmPosition latestTagPosition)static TaggedCommitsfromLatestCommitBeforeNextVersion(ScmRepository repository, java.util.List<java.util.regex.Pattern> releaseTagPatterns, java.util.regex.Pattern nextVersionTagPattern, ScmPosition latestTagPosition)static TaggedCommitsfromListOfCommits(ScmPosition latestTagPosition, java.util.List<TagsOnCommit> taggedCommits)java.util.List<TagsOnCommit>getCommits()booleanisLatestCommit(java.lang.String revision)
-
-
-
Method Detail
-
fromListOfCommits
public static TaggedCommits fromListOfCommits(ScmPosition latestTagPosition, java.util.List<TagsOnCommit> taggedCommits)
-
fromLatestCommit
public static TaggedCommits fromLatestCommit(ScmRepository repository, java.util.List<java.util.regex.Pattern> relaseTagPatterns, ScmPosition latestTagPosition)
-
fromAllCommits
public static TaggedCommits fromAllCommits(ScmRepository repository, java.util.List<java.util.regex.Pattern> releaseTagPatterns, ScmPosition latestTagPosition)
-
fromLatestCommitBeforeNextVersion
public static TaggedCommits fromLatestCommitBeforeNextVersion(ScmRepository repository, java.util.List<java.util.regex.Pattern> releaseTagPatterns, java.util.regex.Pattern nextVersionTagPattern, ScmPosition latestTagPosition)
-
getCommits
public java.util.List<TagsOnCommit> getCommits()
-
isLatestCommit
public boolean isLatestCommit(java.lang.String revision)
-
-