Thanks, Daniel. I'll take a look at this some time in the next few days unless 
someone beats me to it.

Daniel Shahaf wrote:
> [...] What race condition is that?  The change to authz happened before the
>sync, not between the sync and the main operation.

Yes, it's not directly related to this; it's just that seeing this problem set 
me to wondering whether another class of race condition could occur between the 
sync and the main operation. User modifies a file in that window and... an 
operation like diff would error out in a harmless way, but maybe some 
operations might break in a non-trivial way, e.g. leaving the wc locked or 
worse? I suppose such scenarios must be equivalent to what can already happen 
(in svn 1.14) if a pristine is deleted without svn's knowledge.
- Julian

Reply via email to