# Functions
GetCommitHashes returns the commit hashes of a given repository ordered by the `git.LogOrderCommitterTime`.
GetGitCandidateList returns either git tags or git commit SHAs.
GetTags returns the commit tags of a given repository ordered alphabetically or by version.
IsValidSortValue function tries to cast the string to SortedTagBy type.
# Constants
SortOptionAlphabetic sorts in alphabetical order.
SortOptionVersion sorts by version.
# Type aliases
SortOption type for sort order.