On 9/5/05, Philip Martin <philip@codematters.co.uk> wrote:
>
> "Max Bowsher" <maxb@ukf.net> writes:
>
> > 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
>
> I thought the retry loop was to avoid "Access denied" errors, is that
> the same as "Permission denied" or are these separate problems?
I think they are the same, although being unfamiliar with cygwin I can't
say for certain.
> 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.
>
> Does Cygwin APR build the unix or the win32 code? The unix
> implementation of apr_file_rename doesn't use MoveFile (at least not
> directly) it uses rename which might have different behaviour.
I would think it would have to map down to one of the MoveFile API's of
the OS at some point, but again I'm not at all familiar with how cygwin
works.
DJ
Received on Mon Sep 5 23:08:41 2005