# Functions
ClonerUsingGitExec uses a local git install, as opposed to say, some remote API, to obtain a local clone of a remote repo.
DoNothingCloner returns a cloner that only sets cloneDir field in the repoSpec.
NewRepoSpecFromURL parses git-like urls.
# Type aliases
Cloner is a function that can clone a git repo.