We have our project files (ipr and iml) checked into Subversion. We have some ant task triggers (before run, after compilation, etc), and IntelliJ likes to rearrange them apparently at random in the project file. These are the executeOn elements inside the buildFile element in the ipr. Is there any way to stop IntelliJ doing this? It makes it difficult to see if these have actually changed, and it means the project file gets submitted much more than necessary.