Context
The source code is using ASCII encoding with CRLF (windows) end of lines. When looking at diff, you find those characters ^M, e.g.

Change
- Convert all those files to UTF-8 & LF (Unix) eol with
dos2unix
- Configure the repository with
.gitattributes to do the LF conversion (if nececesary) at git level
There are changes that require modification in the developer machine.
- Configure your Eclipse IDE to use UTF-8 file encoding with Unix end-of-line
- Configure your Eclipse IDE to remote trailing white-spaces
Some of this IDE settings can be recorded in a Preferences file
Context
The source code is using ASCII encoding with CRLF (windows) end of lines. When looking at diff, you find those characters
^M, e.g.Change
dos2unix.gitattributesto do the LF conversion (if nececesary) at git levelThere are changes that require modification in the developer machine.
Some of this IDE settings can be recorded in a Preferences file