Structs§
- Author
- Branch
- Branch
List - Commit
- Commit
Details - Commit
Log - Commit
Message - Diff
Chunk - Diff
Line - Diff
Options - Diff
Output - Diff
Stats - Fetch
Options - Options for fetch operations
- File
Diff - File
Entry - GitStatus
- Hash
- Represents a Git object hash (commit, tree, blob, etc.).
- LogOptions
- Merge
Options - Options for merge operations
- Move
Options - Options for move operations
- Push
Options - Options for push operations
- Remote
- Represents a Git remote with its URLs
- Remote
List - A collection of remotes in a repository
- Remove
Options - Options for file removal operations
- Repo
Config - Repository configuration manager
- Repository
- Restore
Options - Options for restore operations
- Stash
- Represents a Git stash entry
- Stash
Apply Options - Options for applying stashes
- Stash
List - A collection of stashes with efficient iteration and filtering methods
- Stash
Options - Options for creating stashes
- Tag
- Represents a Git tag
- TagList
- A collection of tags with efficient iteration and filtering methods
- TagOptions
- Options for creating tags
Enums§
- Branch
Type - Diff
Line Type - Diff
Status - Fast
Forward Mode - Fast-forward merge behavior
- GitError
- Index
Status - Merge
Status - The result of a merge operation
- Merge
Strategy - Merge strategy options
- Reset
Mode - TagType
- Type of Git tag
- Worktree
Status