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
GitErrorif failed - GitCmd
Path - Helper trait to clean a path to be used as command line argument
Functions§
- quote_
arg - Quote the argument for shell.