I'm not sure if this is a problem with intellij or cvs but I'm seeing something that started in 876 and is still present in 887. I'm thinking this might just be a configuration issue on my part.
cvs server is running on freebsd. Client is win2k. Files are stored with unix line separators. When Intellij saves files after making a change, the file is still stored locally with unix line separators. After doing a commit of this file however, the document is now stored locally with dos line separators. Doing a "Compare with Repository" from within Intellij shows the files are identical. Doing a "cvs diff file.java" from a shell shows the entire file is diff due to the mismatch in line separators. If i do a "cvs update -C file.java" I can get it back to unix line separators until next time it is commited.