GitCli.Default (fnord v0.9.36)

View Source

Real implementation of the GitCli behaviour: thin wrappers over System.cmd("git", ...). See GitCli for the public contract and per-function documentation.

Calls to public siblings go back through the GitCli facade rather than locally, so a test double installed on the :git_cli Globals key intercepts nested calls, not just top-level entry points.