# Functions
WithFiles instructs the Git client to write the provided files and include them in the commit.
WithSigner allows for the commit to be signed using the provided OpenPGP signer.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
CheckoutStrategy provides options to checkout a repository to a target.
CloneConfig provides configuration options for a Git clone.
CommitOptions provides options to configure a Git commit operation.
DiscardCloser is a Closer which discards calls to Close().
PushConfig provides configuration options for a Git push.
# Interfaces
Client knows how to perform local and remote operations on a Git repository.
Closer knows how to perform any operations that need to happen at the end of the lifecycle of a Writer/Reader.
Reader knows how to perform local and remote read operations on a Git repository.
Writer knows how to perform local and remote write operations on a Git repository.
# Type aliases
CommitOption defines an option for a commit operation.