When project/modules are created on Windows .ipr and .iml files are
written with CR/LF characters.
Store the entire project into version control system (Subversion in my
I check out the project on Linux.
There are differences how Idea6 and Idea7 handles EOL:
- Idea6 preserved CR/LF, which was good
- Idea7 immediately writes .ipr and .iml files with Linux end of line
character LF, which is bad
In Idea7, .ipr and .iml files become marked as different from the latest
VCS revision. They differ only by end of line character, but I trust my
IDE, so I check them in. Than, another developer, working on Windows, is
trying to figure out what I changed.
Is there any way to force Idea7 to use the same end-of-line character on
What was the reason to change the behavior from version 6 to 7? Or maybe
it is just oversight?