package
0.0.0-20240116224956-e289d49a7aa9
Repository: https://github.com/southclaws/sampctl.git
Documentation: pkg.go.dev

# Functions

GetRepoCurrentVersionedTag returns the current versioned tag of a repo if there is one.
GetRepoSemverTags returns a list of tags that are valid semantic versions.
RefFromBranch returns a ref from a branch name.
RefFromCommit returns a ref from a commit hash.
RefFromTag returns a ref from a given tag.
RefFromTagRef resolves a tag reference to its actual object.

# Variables

MatchDependencyString matches a dependency string such as 'Username/Repository:tag', 'Username/Repository@branch', 'Username/Repository#commit'.
MatchGitSSH matches ssh URLs such as '[email protected]:Southclaws/sampctl'.

# Structs

DependencyMeta represents all the individual components of a DependencyString.
VersionedTag represents a git tag ref with a valid semantic version number as a tag.

# Type aliases

DependencyString represents a git repository via various patterns.
VersionedTags is just for implementing the Sort interface.