Expand description
kaish’s git tool bundle.
This crate keeps libgit2 (a C dependency) out of kaish-kernel. It holds
both halves of kaish’s git support:
GitVfs— aFilesystembackend over a git working tree (wraps aLocalFs).Git— thegitbuiltin (Tool), written entirely against the portableToolCtxsurface.
The kernel registers Git behind its git feature; embedders that want
direct GitVfs access get it through the kernel’s re-exports.
Structs§
- File
Status - Status of a single file in the working tree.
- Git
- Git tool: version control operations via git2-rs.
- GitVfs
- Git-aware filesystem backend.
- LogEntry
- A single log entry (commit).
- Status
Summary - Summary of repository status.
- Worktree
Info - Information about a worktree.