As we are a cross-platform project, it is important that line-endings are handled consistently. Please abide by the general github advice: http://help.github.com/dealing-with-lineendings/
As the page says, Mac and Linux users do not get to sit this out, and should also configure their git repo to commit Unix-style line endings.
If you are using msysgit, you may be presented with these options:
I strongly recommend selection option two, 'Checkout as-is, commit Unix-style line endings'.
(Thanks to Sven for the screenshot.)