# Functions
Add invokes git-add in the specified path passing the provided arguments.
Changed reports the list of files that changed for a specific commit or tag.
Changes outputs a list of files for the repository that have changed at the given paths between from and to commit-like references.
Commit commits the staged contents in the specified repository path using the provided message.
Git executes the git with the provided arguments.
LsTree lists the files present in the tree-ish for the repository.
ParseModuleTags parses a list of Git tags into a set of ModuleTags.
Tag invokes git-tag is the specified path, creating the given annotated tag at the given commit with the provided message.
Tags returns a slice of Git tags at the repository located at path.
ToModuleTag converts the relative module path and semver version string to a git tag that can be used to identify the module version.
# Type aliases
ModuleTags is a map of module paths to a slice of tagged Go semver versions.