# Functions
OpenGit loads Repo on path and returns a new Git struct to work with.
# Variables
ErrCommitNotOnTag is returned by CurrentTag if the commit is not on a tag.
ErrCommonCommitFound is used for identifying when the iterator has reached the common commit.
ErrPrevTagNotAvailable is returned when no previous tag is found.
# Structs
Git is the struct used to house all methods in use in Commitsar.
SimpleCommit is a slimed down commit object of just Hash and Message.
Tag houses some common info about tags.