Here is a screenshot of what I am talking about: http://i.imgur.com/9ZRkeYF.png This is the `git gui` program. Just before the first line of my code, it says "C++ source, ASCII text". That file is a JavaScript/ES6 file. The ".jsx" file extension signifies that it may also contain Facebook's special JSX syntax (HTML-like syntax in JavaScript). Interestingly enough, my other files (http://i.imgur.com/L0qCRO4.png) seem to get guessed fine. This file is only shown as "ASCII text". That one file just seems to be a false positive. Here's the file that gets incorrectly reported as C++: https://github.com/sunjay/snake/blob/33bb6135b7bc4f6a958c3fdf51162f86e4cdf508/src/models/pathPlan.jsx Here's the file that is only reported as "ASCII text": https://github.com/sunjay/snake/blob/33bb6135b7bc4f6a958c3fdf51162f86e4cdf508/src/services/ai.jsx Both files were unstaged when this occurred. There is no line at the top for any files that are just modified. Not a huge deal at all, but still a bug as this code is not C++ at all. Cheers, Sunjay -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html