nornir-git 0.1.1

Pure-Rust git helpers over gix — read-side inspection (gitio), history deep-clean / path-removal (gitclean), and an SSH transport bridge (russh → gix blocking I/O). No `git` binary, no libgit2/C; the airgap-clean git leaf lifted out of nornir.
Documentation

nornir-git

Pure-Rust git helpers over [gix] (gitoxide) — the single home for git inspection and history rewriting so a tool never shells out to the git binary and never links libgit2/C. The airgap-clean git leaf lifted out of nornir (it depends on nothing but gix + anyhow, so it drags no warehouse / embedder / server deps behind it).

  • [gitio] — read-side inspection + the small write helpers (init, commit_all, tags, tree/blob walk, fetch).
  • [gitclean] — the pure-Rust analogue of git filter-repo --invert-paths --path <p>: remove one or more paths (e.g. a committed docs/book.pdf) from every commit's history.

nornir re-exports both modules as nornir::gitio / nornir::gitclean, so its existing crate::gitio::… call sites resolve unchanged.