# Functions
TODO: this likely won't work for GitLab projects because it assumes that the path is always composed of two elements.
NewRepository creates a new Git repository object.
# Structs
Repository represent a Git repository ofa specific Git repository URL.