Represents a single commit entry parsed from git log --since="..." -p output, aggregating the commit metadata, the list of changed files with their diff content, and the added/deleted line counts for convenient weekly-report generation.
commitEntry
01 Syntax
Microsoft.VisualBasic.ApplicationServices.Development.VisualStudio.VersionControl.Git.commitEntry
02 Properties
| Name | Overloads | Summary |
|---|---|---|
| meta | 1 | Gets or sets the commit metadata (hash, author, date, message). |
| changes | 1 | Gets or sets the parsed patch (diff) content for this commit, including the list of changed files and their hunks of changes. |
| AddedLines | 1 | Gets or sets the total number of added lines across all changed files in this commit. |
| DeletedLines | 1 | Gets or sets the total number of deleted lines across all changed files in this commit. |
03 Members
meta
Gets or sets the commit metadata (hash, author, date, message).
Returns
A log object describing the commit.
changes
Gets or sets the parsed patch (diff) content for this commit, including the list of changed files and their hunks of changes.
Returns
A DiffResult containing all changed files of this commit.
AddedLines
Gets or sets the total number of added lines across all changed files in this commit.
Returns
An Int32 count of added lines.
DeletedLines
Gets or sets the total number of deleted lines across all changed files in this commit.
Returns
An Int32 count of deleted lines.