Name |
Description |
CIReleaseInfo |
Encapsulates CI release information. |
CommitVersionInfo |
Final object describing a commit. Release information can easily be generated from this. |
GetGitRepositoryInfoTask |
This is the primary and most complex task. It extracts Git repository informations from the current head and computes relevant version information. The Repository.xml file is used to configure the process. |
GetGitRepositoryInfoTask.Logger |
|
ReleaseTagVersion |
|
ReleaseTagVersion.SOrderedVersion |
|
RepositoryInfo |
Immutable object that can be obtained by calling RepositoryInfo.LoadFromPath(string, RepositoryInfoOptions) that describes the commit and all the CSemVer information. |
RepositoryInfo.ModifiedFile |
|
RepositoryTester |
|
RepositoryVersions |
|
RepositoryWriter |
WIP |
SimpleRepositoryInfo |
|
TagCollector |
Discovers existing tags in the repository, resolves them by applying ReleaseTagVersion.DefinitionStrength, detects some of the possible inconsistencies and provide a GetVersionInfo to retrieve commit information. |
TagCommit |
|