Skip to main content

Crate kaish_tools_git

Crate kaish_tools_git 

Source
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 — a Filesystem backend over a git working tree (wraps a LocalFs).
  • Git — the git builtin (Tool), written entirely against the portable ToolCtx surface.

The kernel registers Git behind its git feature; embedders that want direct GitVfs access get it through the kernel’s re-exports.

Structs§

FileStatus
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).
StatusSummary
Summary of repository status.
WorktreeInfo
Information about a worktree.