
On Jul 28, 2007, at 10:28 AM, Vladimir Prus wrote:
Douglas Gregor wrote:
The section starts with:
Internally, Subversion stores all text files using the Unix line endings (i.e., a single line feed).
This is factually wrong. By default, Subversion does not care about line endings at all (because it uses binary deltas, not text deltas as CVS used to). It only starts to use Unix line endings when you use svn:eof-style.
You're right; I've rewritten that text.
The Subversion repository will verify that you have set the mime-type and eol-style properly
What does it mean for mime-type to be "property set"? Subversion only cares if the mime type is "text/*" or not, and otherwise mime type is irrelevant.
So, what exactly is enforced?
I've rewritten that part, too. All files committed need to have `svn:mime-type` set; if that MIME type is text/something, then the file must have svn:eol-style set. - Doug