Expand description
Shared types for git operations.
Structs§
- Blame
Line - Line-level attribution from
git blame. - Branch
- Branch metadata.
- Commit
- A git commit object.
- Diff
Entry - A single file change between two refs.
- Diff
Stats - Aggregated diff statistics.
- Grep
Match - A match returned from
git grep-style repository inspection. - Index
Entry - A file entry in the git index.
- Merge
Result - Result returned from merge operations.
- Oid
- Git object ID (SHA-1 hash, 20 bytes).
- Rebase
Result - Result returned from rebase operations.
- Reference
- A git reference (branch, tag, or HEAD).
- Remote
- Remote repository metadata.
- Signature
- Author or committer identity.
- Stash
Entry - Information about a stash entry.
- Status
Entry - A file’s status in the working tree.
- Tag
- Tag metadata.
- Tree
Entry - An entry within a git tree object.
Enums§
- Branch
Filter - Controls which branches to list.
- Entry
Kind - Type of a tree entry.
- Entry
State - A file’s state in the working tree or index.
- File
Status - How a file changed in a diff.
- Reset
Mode - Controls repository reset behavior.
Type Aliases§
- Tree
Hash - OID of a tree object for content-addressed comparison.