qbrowse diff crashes if branch deleted
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QBzr |
Confirmed
|
Medium
|
Unassigned |
Bug Description
The following exception is produced by qbrowse if you open qbrowse on a working tree and then delete the working tree using operating system commands.
bzr: ERROR: pywintypes.error: (3, 'CreateFileW', 'The system cannot find the path specified.')
Traceback (most recent call last):
File "C:/Program Files/Bazaar/
File "C:/Program Files/Bazaar/
File "C:/Program Files/Bazaar/
File "C:/Program Files/Bazaar/
File "C:/Program Files/Bazaar/
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\lock.pyo", line 372, in __init__
File "bzrlib\lock.pyo", line 352, in _open
error: (3, 'CreateFileW', 'The system cannot find the path specified.')
bzr 2.1.0rc1 on python 2.5.4 (win32)
arguments: ['bzr', 'qbrowse', 'c:\\sjk\
encoding: 'cp1252', fsenc: 'mbcs', lang: None
plugins:
bzrtools C:\Program Files\Bazaar\
explorer C:\Program Files\Bazaar\
fastimport C:\Program Files\Bazaar\
launchpad C:\Program Files\Bazaar\
netrc_
qbzr C:\Program Files\Bazaar\
rebase C:\Program Files\Bazaar\
trunk C:\SJK\
upload C:\Program Files\Bazaar\
xmloutput C:\Program Files\Bazaar\
This can also be reproduced with bzr remove-tree
If the wt no longer exists, we should switch to the last revision.
I think that the trace back above is unrelated. I get this traceback: garyvdm/ cfs/addr_ usage/. bzr/checkout/ dirstate'
bzr: ERROR: [Errno 2] No such file or directory: u'/home/
Traceback (most recent call last): helpers_ pyx.pyx" , line 1852, in bzrlib. _dirstate_ helpers_ pyx._loop_ one_block
File "_dirstate_