If project is shared by team members with different OS it is possible that your files have mix of eol (end of line) styles.
How could you join two unpublished commits in Mercurial?