Interface ICommitsCache
- Namespace
- NoeticTools.Git2SemVer.Core.Tools.Git
- Assembly
- NoeticTools.Git2SemVer.Core.dll
public interface ICommitsCache
Methods
void Add(params Commit[] commits)
Parameters
commits
Commit[]
void Add(IReadOnlyList<Commit> commits)
Parameters
commits
IReadOnlyList<Commit>
Commit Get(CommitId commitId)
Parameters
commitId
CommitId
Returns
- Commit
Commit Get(string commitSha)
Parameters
commitSha
string
Returns
- Commit
bool TryGet(CommitId commitId, out Commit commit)
Parameters
commitId
CommitId
commit
Commit
Returns
- bool
bool TryGet(string commitSha, out Commit commit1)
Parameters
commitSha
string
commit1
Commit
Returns
- bool