William A. Rowe, Jr. wrote:
At 03:42 PM 12/9/2004, Branko ÃÅibej wrote:
Tangui Morlier wrote:
By the way, folks, why on earth do those files have svn:eol-style set to "native" instead of "CRLF"?
* because they contain text
What's that have to do with the end-of-line style?
* because 'patch' should always 'just work'It has for me. I've not yet seen a version of patch (on Unix) that would get confused by the CRs.
* because other platform maintainers may add/delete sources
So? They can use a non-broken editor, such as Emacs, vim, etc.
* because .dsp/.dsw are only the 'obvious' problem. The lessHuh? Which compiler? And what does that have to do with the format of .dsp files?
obvious issue is that the compiler gets entirely twisted about
what 'line number' of the sources corresponds to a given
symbol, and the debugging support becomes worthless with \n
terminated sources.
It existed for this purpose while we were using CVS. Many people argued against putting the -kb flag on DSP files, and I sort of agree with that. However, Subversion is quite a bit smarter than CVS.apr/lineends.pl exists for this purpose.
I'd like to see concrete examples of problems that can't be worked around. This hand-waving and inventing problems bores me. I've been using Subversion with CRLF eol-style set on .dsp files for years, from both Windows and Unix, and I've never had a single problem.
-- Brane
