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

Endless loop in blame, possible bug in log caching?

From: Lübbe Onken <l.onken_at_rac.de>
Date: 2007-06-18 14:36:20 CEST

Hi Folks,

Running the latest nightly (TortoiseSVN 1.4.99, Build 9793)

When I run annotate from 0-HEAD on a ~200K source file of one of my
projects, TortoiseBlame gets into an endless loop, when it has (according to
the progress dialog) fetched ~70%-80% of this file. The progress dialog
cycles (moves back & forward) between 60% and 90% completeness, but annotate
doesn't terminate. I can cancel the progress and the result looks ok to me.
This is the behaviour on my desktop. If I annotate the same file on my
laptop, the progress dialog (Getting log info...) goes from 0% to 100% once,
jumps back to 0% and stays there while the animation keeps running.

I am running annotate on a newly copied branch, not on trunk, so the first
revision of the file on the branch is the revision number of the copy.

Trying to annotate the same file on trunk from the log browser results in
the progress going up to 80% and blame hanging there.

I haven't seen that before. Maybe it was introduced with the log caching? I
tried a few files from the TortoiseSVN repository and blame terminated, so I
can't say for sure that it's reproducible for everyone.

- Lübbe

  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 Mon Jun 18 14:36:28 2007

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.