Expand description
Git operations grouped by feature area.
Each sub-module owns both its domain types (types.rs) and its operations
(ops.rs), re-exporting both at the module level for ergonomic access.
Modules§
- branches
- Branch feature — types and operations for Git branches.
- commits
- Commit types and operations — list, create, and inspect commits.
- diff
- Diff feature — types and operations for working-directory, staged, and per-commit diffs.
- graph
- Commit graph layout — types and lane-assignment algorithm for visual commit-graph rendering.
- log
- Log browsing and commit search operations.
- persistence
- remotes
- Remote operations and types.
- repo
- Repository feature — types and operations for opening, initialising, cloning, and inspecting Git repositories.
- staging
- Staging-area (index) operations — stage, unstage, and discard changes.
- stash
- Stash feature — types and operations for Git stash entries.
- theme