Skip to main content

Module features

Module features 

Source
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