data/services/git_service library

Classes

AuthorStats
Per-author commit statistics from git shortlog.
BlameLine
A single blame line.
GitBlame
Result of a git blame.
GitBranch
A local or remote branch.
GitCommit
A commit object.
GitFileChange
A single file change reported by git status.
GitRemote
A configured remote.
GitService
Service that wraps the git CLI with typed Dart models.
GitStash
A stash entry.
GitStatusResult
Result bundle from GitService.status.

Enums

GitFileStatus
Status of an individual file in the working tree or index.
GitStatus
Overall repository status.

Exceptions / Errors

GitException
Exception thrown when a git command fails.