Table of Contents

Interface ICommit

Namespace
NoeticTools.Git2SemVer.Core.Tools.Git
Assembly
NoeticTools.Git2SemVer.Core.dll
[JsonDerivedType(typeof(Commit), "Commit")]
public interface ICommit

Properties

CommitId

CommitId CommitId { get; }

Property Value

CommitId

MessageBody

string MessageBody { get; }

Property Value

string

Parents

CommitId[] Parents { get; }

Property Value

CommitId[]

ReleasedVersion

SemVersion? ReleasedVersion { get; }

Property Value

SemVersion

Summary

string Summary { get; }

Property Value

string

Tags

IReadOnlyList<Tag>? Tags { get; }

Property Value

IReadOnlyList<Tag>