the URL of the 'origin' remote of the Git repository
the branch the HEAD commit is pointing to, if any
the commit hash
the output of `git status --porcelain`, potentially empty
whether the working directory clean contains no changes or untracked files