# Functions
IsCommitSHA returns whether or not a string is a 40 character SHA-1.
IsSSHURL returns true if supplied URL is SSH URL.
IsTruncatedCommitSHA returns whether or not a string is a truncated SHA-1.
No description provided by the author
NormalizeGitURL normalizes a git URL for lookup and storage.
TestRepo tests if a repo exists and is accessible with the given credentials.
# Interfaces
Client is a generic git client interface.
ClientFactory is a factory of Git Clients Primarily used to support creation of mock git clients during unit testing.