Table of Contents

Class CommitsCache

Namespace
NoeticTools.Git2SemVer.Core.Tools.Git
Assembly
NoeticTools.Git2SemVer.Core.dll
public sealed class CommitsCache : ICommitsCache
Inheritance
CommitsCache
Implements
Inherited Members

Methods

Add(params Commit[])

public void Add(params Commit[] commits)

Parameters

commits Commit[]

Add(IReadOnlyList<Commit>)

public void Add(IReadOnlyList<Commit> commits)

Parameters

commits IReadOnlyList<Commit>

Get(CommitId)

public Commit Get(CommitId commitId)

Parameters

commitId CommitId

Returns

Commit

Get(string)

public Commit Get(string commitSha)

Parameters

commitSha string

Returns

Commit

TryGet(CommitId, out Commit)

public bool TryGet(CommitId commitId, out Commit commit)

Parameters

commitId CommitId
commit Commit

Returns

bool

TryGet(string, out Commit)

public bool TryGet(string commitSha, out Commit commit1)

Parameters

commitSha string
commit1 Commit

Returns

bool