Tidy whitespace and indentation.
Add function to find true filename of the buffer.
Test if we're in a Git repository without strings.
Change function name.
Guard against nil `buffer-file-name`.
Use `buffer-file-truename` in advice.
Explanatory comment.
Factored out `buffer-file-name` not nil test.