# Functions
ChangeBranch checkout the provided branch.
CommitSingleFile Commits the file located in the relative file path with the commitMessage to the given worktree.
LogRange Returns a CommitIterator providing all commits reachable from 'to', but not reachable by 'from'.
PlainClone Clones a non-bare repository to the provided directory.
PlainOpen opens a git repository from the given path.
PushChangesToRepository Pushes all committed changes in the repository to the remote repository.