I develop on Linux and windows the same code, so I don't really care what line endings are used where.
I do prefer to have Unix line endings everywhere because in Windows, my editor knows what to do about them but in Linux, it is better to get rid of Windows line endings.
So, I'd like to have a preference to enable one type of line ending that would be carried away to all copies of my code.
Even better option would be to have a logic that would somehow detect the line endings on the origin, and convert as I want it on local, automatically.
For example, if I create a repo and make some source files on Linux, then push it to GitHub for example, then clone it on Windows, it would be perfect if SmartGit would convert all line endings to CRLF on "download" and back to LF on "upload".
Customer support service by UserEcho