On 24.02.2013 20:45, Branko Čibej wrote:
On 24.02.2013 19:47, Stefan Küng wrote:
On 24.02.2013 19:42, Branko Čibej wrote:

Regarding automatcially changing line endings -- we don't do that for a
very good reason: it's always been Subversion's policy to not touch file
contents unless explicitly told to do so. The line endings could be
inconsistent for reasons beyond Subversion's knowledge, and the property
might have been set erroneously. It's therefore up to the user to make
sure which is the case.

I think if the property is set, then that's the ok from the user to
just fix the eols.

Well, we decided differently 10 years ago for the reasons I listed
above, and I see no new argument that would overturn that reasoning.

The reason being that the user gets his work interrupted by an error which can only be corrected by manually editing the file, while the user reasonably expects that to be corrected automatically without him to intervene manually or even get notified about it - after all, he set the eol property on the file, telling svn what eol he wants the file to have.

Stefan

--
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest interface to (Sub)version control
   /_/   \_\     http://tortoisesvn.net

Reply via email to