Skip to content
Unverified: This page has not yet been anchored to automated code tests.

vox-git API Reference (generated)

Crate: vox-git · Version: 0.6.0 · Target: Library (lib.rs)

Pure-Rust Git bridge for Vox — bidirectional sync using gix (no C, no libgit2)

vox-git — Pure-Rust Git bridge for Vox.

Uses gix (gitoxide) for all Git operations. No C, no libgit2.

vox-orchestrator
│
▼
GitBridge (this crate)
│
├── gix::Repository ── local .git/
│
└── GitForgeProvider ──► GitHub (via `vox-forge`; GitLab deprecated)
  • No C: gix only. Never git2 (which wraps libgit2).
  • Pure Rust TLS: reqwest with rustls-tls feature.
  • Forge-agnostic: git operations here; platform API calls go to vox-forge.
FeatureDefault / Enables
default—
DependencyKind
vox-bounded-fsNormal
ModuleDescription
bridgeHigh-level repository operations using gitoxide.
objectGit object id / OID helpers.
read_cmdAudited read-only raw-git invocations (unified diffs / numstat).
refsReference (branch/tag) utilities.