Module git

Source
Expand description

Low level integration with git

Structs§

GitContext
Context for running git commands
Guard
Guard that uses file locking to ensure only one process are manipulating the submodules at a time.

Enums§

GitError
Error type for the program

Traits§

GitCanonicalize
Helper trait to canonicalize a path and return a GitError if failed
GitCmdPath
Helper trait to clean a path to be used as command line argument

Functions§

quote_arg
Quote the argument for shell.