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

Re: Log caching needs testers

From: Tobias Schäfer <tobiasschaefer_at_gmx.de>
Date: 2007-05-22 07:26:35 CEST

Hi Stefan^2,

> $>svn132 co http:\tortoisesvn.tigris.org\svn\tortoisesvn\trunk\www
> e:\test TSVN Show log on e:\test
>
> I got the expected log and have verified that the
> working copy is still in format 4 (current format is 8).

Sorry, I've checked again: it was not a 1.3.x client, but 1.2.1.
I can confirm, that a 1.3.2 client works.

I've compared the checked out working copies and noticed that between 1.2.1
and 1.3.2 the working copy format must have changed: the entries file has a
new attribute named "repos" in 1.3.2 which is set
to "http://tortoisesvn.tigris.org/svn/tortoisesvn"

This attribute is accessed in
CCacheLogQuery::GetRelativeRepositoryPath(...):
URL = CUnicodeUtils::GetUTF8 (info.reposRoot);

If the working copy was checked out with a 1.2.1 client, "info.reposRoot"
is "" instead of "http://tortoisesvn.tigris.org/svn/tortoisesvn".
This makes it impossible to determine the relative path with:
CStringA relPath = CUnicodeUtils::GetUTF8 (info.url).Mid (URL.GetLength());

The whole absolute path is returned instead of only the relative
path.

> There were some commits today that might have fixed
> this issue, although I doubt that. So, could you please
> check again with tonight's nightlies?

I've just confirmed that the problem still exists with build 9510.

Tobias

-- 
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Tue May 22 07:27:23 2007

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