That's because it's being served as raw text data from the Subversion repo.
That's no excuse. You can always set the svn:mime-type property.
Haha, I think it's a great excuse. But I just don't see the value in telling my version control software about the MIME type of every single file in my project.