D.J. Heap wrote:
> On 9/4/05, Max Bowsher <maxb@ukf.net> wrote:
> {snip]
>
>>> 3. A commit of a merge ( repo of 15000 files, some 300 changed )
>>> will fail in 50% of the time. 50% means, we always have to do the
>>> commit twice.
>>> We detected two types of issues here:
>>> - Subversion Permission denied moving .svn/tmp/entries to .svn/entries
>>> This has been discussed on the dev list on 08/30.
>>
>> I'd noticed that thread - did anyone confirm/deny the hypothesis that
>> this
>> error was caused by using both a native windows and a cygwin subversion
>> client on the same working copy?
>
> I don't know about the other issues, but if the cygwin build isn't
> setting
> the WIN32 define then it will not do the looping on file operations and
> could easily get this problem due to virus scanners, file indexers, etc
> because of the way Windows does file locking.
Globally setting WIN32 defines for Cygwin would probably have undesirable
side effects, since Cygwin is more unix-like than it is Windows-like.
Regarding the retry loops, I've been running Subversion on Cygwin (with a
virus checker active) for years now, without needing them. Maybe the
reporter's virus checker is more invasive.
Max.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Sep 5 12:08:43 2005