# Functions
DirtyHeadHash returns hash of the latest commit in the repository, adding "-dirty" suffix if there are uncommitted changes.
HeadHash returns hash of the latest commit in the repository.
HeadTags returns the list of tags applied to the latest commit.
IsStatusClean checks that there are no uncommitted files in the repo.
VersionFromTag returns version taken from tag present in the commit.
# Variables
Commands is a set of commands useful for any environment.