Syntax
public interface IRepositoryStore
Properties
Methods
Name |
Value |
Summary |
ExcludingBranches(IEnumerable<IBranch>)
|
IEnumerable<IBranch>
|
|
FindBranch(ReferenceName)
|
IBranch |
|
FindCommitBranchBranchedFrom(IBranch,
IGitVersionConfiguration,
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.
|
FindCommitBranchesBranchedFrom(IBranch,
IGitVersionConfiguration,
IBranch[])
|
IEnumerable<BranchCommit>
|
|
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 |
|
GetBranchesContainingCommit(ICommit,
IEnumerable<IBranch>?,
bool)
|
IEnumerable<IBranch>
|
|
GetCommitLog(ICommit, ICommit,
IIgnoreConfiguration)
|
IReadOnlyList<ICommit>
|
|
GetCommitsReacheableFrom(IGitObject,
IBranch)
|
IReadOnlyList<ICommit>
|
|
GetCommitsReacheableFromHead(ICommit,
IIgnoreConfiguration)
|
IReadOnlyList<ICommit>
|
|
GetCurrentCommit(IBranch, string,
IIgnoreConfiguration)
|
ICommit |
|
GetForwardMerge(ICommit, ICommit)
|
ICommit |
|
GetSourceBranches(IBranch,
IGitVersionConfiguration,
IBranch[])
|
IEnumerable<IBranch>
|
|
GetSourceBranches(IBranch,
IGitVersionConfiguration,
IEnumerable<IBranch>)
|
IEnumerable<IBranch>
|
|
GetTargetBranch(string)
|
IBranch |
|
IsCommitOnBranch(ICommit, IBranch,
ICommit)
|
bool |
|
Extension Methods