# Functions
No description provided by the author
New creates a new *GitFile instance.
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
ScmProviders is the list of detectors that are tried on an SCM URL.
# Structs
EnvVarTokenFetcher token fetcher implementation that looks for token in the specific ENV variable.
No description provided by the author
No description provided by the author
GitHubScmProvider implements Detector to detect GitHub URLs.
GitLabScmProvider implements Detector to detect Gitlab URLs.
HeaderStruct is the simple struct to carry authentication string from different suppliers.
No description provided by the author
No description provided by the author
SpiTokenFetcher token fetcher implementation that looks for token in the specific ENV variable.
No description provided by the author
# Interfaces
ScmProvider defines the interface that in order to determine if URL belongs to SCM provider.
TokenFetcher is the interface for the authentication token suppliers which are provides tokens as a HeaderStruct instances.