> -----Original Message-----
> From: Branko Čibej [mailto:[email protected]]
> Sent: maandag 10 december 2012 8:04
> To: [email protected]
> Subject: Re: enforcing LF-normalization for svn:eol-style=native files (issue
> #4065)
>
> On 10.12.2012 07:35, Bert Huijben wrote:
> > I don’t think you have to wait until commit time: You could verify the
> > commit base revision’s properties + changes. In the cases where the
> > properties change before commit, the commit would fail for being out of
> > date.
>
> That would imply you can't change properties and contents in the same
> commit, wouldn't it. Which I suspect is not the case? :)
>
> The problem is worse, you can theoretically reopen and modify a
> transaction any number of times before committing it, so you don't
> really know until txn commit time which properties actually apply to
> which file contents.
On the fs layer this is probably true, but in a normal editor drive through the
ra layers this should never happen.
On the ra layer the final set of properties is valid in the file_close()
callback. I'm just not sure if this is really an event that the server sees for
ra_dav, or if this is implied by the committing.
Bert