[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Patch\bug: when entering unvers. dir with versioned subdirs, subdirs get status-none

From: Stefan Fuhrmann <stefanfuhrmann_at_alice-dsl.de>
Date: Fri, 4 Sep 2009 15:05:30 +0200

Gunnar Dalsnes <hardon_at_online.no> wrote:

> Never got a reply to
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2388701
.

I'm sorry for that. It seems like over the last couple
of days, Stefan Küng has been even busier than usual.

> Patch fix a bug introduced in r16659 (Prevent a stack overflow under
certain circumstances by
> preventing an endless recursion if the path doesn't change). This change
effectively disabled
> 'return dirEntry->GetStatusForMember(path,bRecursive)', because (!
> dirEntry->m_directoryPath.IsEquivalentToWithoutCase(path)) can never be
true.
> This cause (initial) status to always be status-none for WC base
folders.
>
> Patch uses mush simpler\better logic to prevent (infinite) recursion.

Since I'm not familiar with the context, I can't
comment on the patch, either.

-- Stefan^2.

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2391011

To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-09-04 15:05:32 CEST

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.