Skip to main content

Module cli

Module cli 

Source
Expand description

The git subprocess boundary (spec §4): state-mutating and network operations shell out to git. The GitCli trait isolates this so tests can inject a fake; RealGit is the production implementation.

Structs§

GitOutput
The captured result of running a git subprocess.
RealGit
The production GitCli that spawns the real git binary.

Traits§

GitCli
Runs git subcommands in a repository. Mutations and network operations go through this boundary (reads use gix where possible).