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

Re: cached log missing rev in subdirectory but not parent

From: Stefan Fuhrmann <stefanfuhrmann_at_alice-dsl.de>
Date: Tue, 8 Sep 2009 00:51:48 +0200

On Fri, 28 Aug 2009, Kevin Shanholtzer <kshanholtzer_at_gmail.com> wrote:

> I'm using 1.6.5 Build 16974.
> I had the default setting of Enable log caching on.
> I recently did a merge and subsequently discovered the merge did not pull in
> a particular revision that it should have. It pulled in a change set that
> started before and ended after the missing revision.
> I browsed the repo and saw that the revision was visible in the log at the
> parent directory level but not the sub-directory in which the files
> affected by the change resided.
> I did a fresh checkout of the parent directory that should have contained
> the missing revision. The checkout contained the change.
> I tried the merge again and the revision was still not included.
> I tried merging the particular revision (by entering the number in the merge
> dialog) and that DID work.
> I then browsed the log again and still did not see the revision in the list.
> I was only able to see the revision by unchecking the "Enable log caching"
> box.
> I thought this was peculiar enough to post.

It is / was. Thanks for the report.

The problem with caching bugs is their transitory nature.
As soon as the cache is populated, it will work reliably.
So, a workaround is filling the cache by opening a revision
graph, for instance.

Last Friday, I stumbled across an issue that might just
be the root cause of what you have (not) been seeing.
The fix will be shipped with TSVN 1.6.6.

> Note: other people were able to see the revision, so the issue was
> definitely caused by caching.

Sorry that I just recently stumbled across your posting!
I'm following the users list only loosely: Every once in a
while I would scan it for "unfinished business" that seems
relevant to the TSVN part that I'm familiar with.

-- Stefan^2.


To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-09-08 00:50:49 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.