# Functions

No description provided by the author
GetBranchesAndTagsFromRemote returns list of branches and tags present in remoteName of repository.
GetCloneOptions returns clone options for source repository.
GetDestionationAuth returns authentication struct for destination git repository.
GetFetchOptions returns fetch options for source repository.
GetListOptions returns list options for source repository.
GitFetchBranches fetches all branches and is retried in case of error.
GitPlainClone clones git repository and is retried in case of error.
No description provided by the author
MirrorRepositories ensures that branches and tags from source repository are mirrored to the destination repository for each repositoryPair.
MirrorRepository mirrors branches and tags from source to destination.
ProcessError formats err and appends it to allErrors.
PushRefs pushes refs defined in refSpecString to destination remote and is retried in case of error.
SetRepositoryAuth ensures that repositories for which the authentication settings have not been overridden, use the default authentication settings from config file.
ValidateRepositories checks for common issues with input repository data from config file.

# Structs

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