# Functions
NewClient creates a new Client which will perform real git operations on disk.
NewRepository creates a new Repository from given go-git repository.
# Variables
Errors are aliased from go-git to avoid importing it just for error checks.
Errors are aliased from go-git to avoid importing it just for error checks.
Errors are aliased from go-git to avoid importing it just for error checks.
# Structs
FakeClient is a fake git client with can be used in tests.
FakeRepository is a fake git repository which can be used in tests.
# Interfaces
Client is the interface for a client that can perform actions on git repositories.
Repository is the interface for a git repository.