Stefan Sperling <s...@elego.de> writes:

> On Mon, Jun 25, 2012 at 05:21:53PM +0200, Bert Huijben wrote:
>> (I don't see how it can corrupt your working copy. It can make a local 
>> change unnoticed, but I wouldn't call that corrupted)
>> 
>>      Bert
>
> I just meant to say that the db state is inconsistent with the
> expected state if this bug triggers. If that is not corruption,
> then we can label it "inconsistency" or whatever.

I'm trying to identify what exactly goes wrong.  The main way to trigger
the bug is "svn propdel svn:eol-style" when svn:keywords is not set.
The result is that translated_size remains set when it should be -1.
I think this could only be a problem when svn:eol-style changes the size
of the file, i.e. svn:eol-style=native on Windows, but I'm still not sure
what effect the bug will have.

A pristine file with content "fooLF" and svn:eol-style=native will have
a working file "fooCRLF" and translated_size=5 on Windows.  If we delete
the svn:eol-style what goes wrong?  I suppose the working file should get
converted to "fooLF" on commit.  Does this fail to occur?

-- 
Cerified & Supported Apache Subversion Downloads:
http://www.wandisco.com/subversion/download

Reply via email to