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.
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2392198
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-09-08 00:50:49 CEST