Unity ignoring read-only attribute.

Why does Unity totally ignore the read-only attribute on a file, and proceed to remove that attribute making the file writeable again?

This totally shafts any attempt at using file locking in SVN, which in my mind is a must for scene files.

why a new thread when there is already one?