# Packages
No description provided by the author
# Functions
IsSHA returns true if the given ref is a git sha.
NewFetchCache creates a default fetch cache.
NewFileBrowserFromGitClient creates a new file browser from an Scm client.
NewFileBrowsers creates a new file browsers service for the lighthouse git server URL and file browser if the current server URL is not github.com then creates a second file browser so that we can use the uses: Git URI syntax for accessing github resources as well as to access the lighthouse git server too.
# Constants
GitHub the name used in a Uses Git URI to reference a git server.
GitHubURL the github server URL.
Lighthouse the name used in a Uses Git URI to reference the git server lighthouse is configured to run against.
# Structs
FileBrowsers contains the file browsers for the supported git servers.
# Interfaces
FetchCache whether or not we should fetch the given repo ref we only need to fetch a given repo ref once per webhook request.
Interface an interface to represent browsing files in a repository.