Module git

Module git 

Source
Expand description

Git integration for diff/log analysis

Provides integration with Git for:

  • Getting changed files between commits
  • Extracting commit history
  • Blame information for file importance

Structs§

BlameLine
Blame entry for a line
ChangedFile
A file changed in a commit
Commit
A git commit entry
DiffHunk
A diff hunk representing a contiguous block of changes
DiffLine
A single line change within a diff hunk
GitRepo
Git repository wrapper

Enums§

DiffLineType
Type of line change in a diff
FileStatus
File change status
GitError
Git errors