ExcludingBranches(IEnumerable<IBranch>)
|
IEnumerable<IBranch>
|
|
FindBranch(string)
|
IBranch |
|
FindCommitBranchWasBranchedFrom(IBranch,
Config, IBranch[])
|
BranchCommit
|
Find the commit where the given branch was branched from
another branch. If there are multiple such commits and
branches, tries to guess based on commit histories.
|
FindMainBranch(Config)
|
IBranch |
|
FindMergeBase(IBranch, IBranch)
|
ICommit |
Find the merge base of the two branches, i.e. the best
common ancestor of the two branches' tips.
|
FindMergeBase(ICommit, ICommit)
|
ICommit |
|
GetBaseVersionSource(ICommit)
|
ICommit |
|
GetBranchesContainingCommit(ICommit,
IEnumerable<IBranch>?,
bool)
|
IEnumerable<IBranch>
|
|
GetBranchesForCommit(ICommit)
|
IEnumerable<IBranch>
|
|
GetChosenBranch(Config)
|
IBranch |
|
GetCommitLog(ICommit, ICommit)
|
IEnumerable<ICommit>
|
|
GetCurrentCommit(IBranch, string)
|
ICommit |
|
GetCurrentCommitTaggedVersion(ICommit,
string, bool)
|
SemanticVersion
|
|
GetExcludedInheritBranches(Config)
|
IEnumerable<IBranch>
|
|
GetMainlineBranches(ICommit, Config,
IEnumerable<KeyValuePair<string,
BranchConfig>>?)
|
IDictionary<string, List<IBranch>>
|
|
GetMainlineCommitLog(ICommit,
ICommit)
|
IEnumerable<ICommit>
|
|
GetMergeBaseCommits(ICommit, ICommit,
ICommit)
|
IEnumerable<ICommit>
|
|
GetNumberOfUncommittedChanges()
|
int |
|
GetReleaseBranches(IEnumerable<KeyValuePair<string,
BranchConfig>>)
|
IEnumerable<IBranch>
|
|
GetTargetBranch(string)
|
IBranch |
|
GetValidVersionTags(string,
DateTimeOffset?)
|
IEnumerable<(ITag Tag,
SemanticVersion Semver,
ICommit Commit)>
|
|
GetVersionTagsOnBranch(IBranch,
string)
|
IEnumerable<SemanticVersion>
|
|
IsCommitOnBranch(ICommit, IBranch,
ICommit)
|
bool |
|