I've been using GitHub for Mac for about a week or so with great success. However, after the auto-update to version 1.2.8, github will no longer show the diffs for me on a .m file:
It will seem to compare other files, though, for example, a .pbxproj file:
I have an inkling that somewhere whatever decides can and cannot be compared accidentally got switched to think that .m and .h files aren't comparable.
This has been fixed as of Github for Mac 1.2.10. Please update your clients.