Class CommitsCache
- Namespace
- NoeticTools.Git2SemVer.Core.Tools.Git
- Assembly
- NoeticTools.Git2SemVer.Core.dll
public sealed class CommitsCache : ICommitsCache
- Inheritance
-
CommitsCache
- Implements
-
- Inherited Members
-
Methods
public void Add(params Commit[] commits)
Parameters
commits
Commit[]
public void Add(IReadOnlyList<Commit> commits)
Parameters
commits
IReadOnlyList<Commit>
public Commit Get(CommitId commitId)
Parameters
commitId
CommitId
Returns
- Commit
public Commit Get(string commitSha)
Parameters
commitSha
string
Returns
- Commit
public bool TryGet(CommitId commitId, out Commit commit)
Parameters
commitId
CommitId
commit
Commit
Returns
- bool
public bool TryGet(string commitSha, out Commit commit1)
Parameters
commitSha
string
commit1
Commit
Returns
- bool