Demystifying Whitespace in Git