# Functions
CreateCommit creates a new commit.
GetCurrentHash returns the current hash for HEAD by digging through the .git directory.
HasChanges returns true if there's uncomitted or unstaged changes on the current branch.
TagVersion creates a version tag in Git.