Using `tput setaf 0` instead of `tput setaf 256` makes sure that `WHITE` is white instead of the previous color.
Git 1.8.0+ says “nothing to commit (working directory clean)”.
Older Git versions return “nothing to commit (working directory clean)”.