It should be cool to have personal files that you do not want to 'git add', right?
Added the case when there are untracked files to
working-directory-is-clean condition in GitHelpers.
Allowing untracked files opens us up to human error, where you commit/publish/whatever, and you forgot to git add that one file.
I recommend for your use case that you add the "personal files" to your gitignore.