# Functions

No description provided by the author
No description provided by the author
InitBareGitRepo create a new --bare empty git repo at the given path.
InitGitRepo create a new empty git repo at the given path.
NewGitRepo determines if the given working directory is inside of a git repository, and returns the corresponding GitRepo instance if it is.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
ErrNotARepo is the error returned when the git repo root wan't be found.

# Structs

GitRepo represents an instance of a (local) git repository.
No description provided by the author
No description provided by the author

# Interfaces

ClockedRepo is a Repo that also has Lamport clocks.
Config represent the common function interacting with the repository config storage.
Repo represents a source code repository.
RepoCommon represent the common function the we want all the repo to implement.
RepoConfig access the configuration of a repository.

# Type aliases

No description provided by the author
Witnesser is a function that will initialize the clocks of a repo from scratch.