"Show log" on a long-deleted file doesn't work

Bug #567348 reported by Andrew Johnson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
QBzr
Confirmed
High
Unassigned

Bug Description

I'm examining the history of the lp:epics-base project, scanning the logs of a file that was renamed a long time before the project was converted from CVS to bazaar, so in the repo the rename is actually a delete and an add with the new name. I bring up 'bzr qbrowse' and set the Revision to the revid just before the rename (1996 if you're following along), then [after hitting "Show" a second time to display all the files present in this revision, the first time the tree is missing lots of them] open up the src/rec directory and find the file recAai.c. Right-clicking on this and selecting "Show log" initially brings up the blank log browser window, but after showing "Loading..." for a short while I get a pop-up that says

bzr: ERROR: The file id "recaai.c-19941025185436-63xdujwxw18vn1oh-1" is not present in the tree <WorkingTree6 of /home/phoebus3/ANJ/epics/base/3-14-dev>.

The pop-up is correct that the file is not present in my working tree, it was deleted in revision 1997 while my working tree is currently at revision 12049 or so. Hitting "Ignore" in the pop-up just leaves me an empty log window.

If instead of "Show log" on the file I pick "Show annotate", the log panel in the Annotate window does show me the correct history for that file with no errors.

This is Fedora Core 10, Python 2.5.2, PyQt 4.4.4, Bazaar 2.0.2, qbzr 0.18.4

Changed in qbzr:
importance: Undecided → High
status: New → Confirmed
Revision history for this message
André Bachmann (andrebachmann-dd) wrote :

I tried this and now the annotate window also crashes. The message from the crashing log windows says "bzr: ERROR: The file id "recaai.c-19941025185436-63xdujwxw18vn1oh-1" is not present in the tree <WorkingTree6 of C:/spielwiese/epics-base>." and the crash message from annotate is "bzr: ERROR: The file id "recaai.c-19941025185436-63xdujwxw18vn1oh-1" is not present in the tree <bzrlib.inventory.CHKInventory object at 0x05650170>.".

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.