failure to display diff viewer from inside "qlog" when entered from "qbrowse"

Bug #209875 reported by Kuno Meyer
2
Affects Status Importance Assigned to Milestone
QBzr
Fix Released
High
Alexander Belchenko

Bug Description

(This bug is the logical continuation of the steps in bug 189233)

Steps to reproduce:
1. "bzr qbrowse"
2. select a file -> "show log..." -> log window opens
3. select a revision -> revision file list (in the bottom right corner) gets displayed
4. double-click on a single of the revision file list:
     a) diff window does not open
     b) stack trace in the console:

Traceback (most recent call last):
  File "C:/Dokumente und Einstellungen/kuno/Anwendungsdaten/bazaar/2.0/plugins\qbzr\log.py", line 458, in show_file_differences
    self.show_diff_window(rev, rev, [unicode(path)])
  File "C:/Dokumente und Einstellungen/kuno/Anwendungsdaten/bazaar/2.0/plugins\qbzr\log.py", line 437, in show_diff_window
    tree, old_tree = self.branch.repository.revision_trees(revs)
  File "bzrlib\repository.pyc", line 1695, in revision_trees
  File "bzrlib\repository.pyc", line 1513, in _iter_inventories
  File "bzrlib\repofmt\pack_repo.pyc", line 2016, in get_inventory_weave
  File "bzrlib\repofmt\pack_repo.pyc", line 1807, in get_weave
  File "bzrlib\repofmt\pack_repo.pyc", line 1332, in ensure_loaded
bzrlib.errors.ObjectNotLocked: KnitPackRepository('file:///F:/projects/.bzr/repository/') is not locked

[bzr 1.3 windows standalone installer, qbzr 0.9.0]

Tags: qlog qbrowse

Related branches

Revision history for this message
Alexander Belchenko (bialix) wrote :

thank you for reporting this errors. and sorry for inconvenience.

Changed in qbzr:
milestone: none → 0.9.1
description: updated
Changed in qbzr:
assignee: nobody → bialix
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Alexander Belchenko (bialix) wrote :

fix available in 0.9 branch.

Changed in qbzr:
status: Confirmed → Fix Committed
Changed in qbzr:
status: Fix Committed → Fix Released
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.