status can't find a shelf manager on a revision tree
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
Critical
|
John A Meinel |
Bug Description
Appears to have been introduced in -r5444. There's apparently no test to catch this;
" bzr --no-plugins selftest 'blackbox.*status' " passes.
bug is present up to current tip, r5504.
rory@rory-
M NEWS
M bzrlib/shelf.py
M bzrlib/status.py
M bzrlib/
All changes applied successfully.
Updated to revision 5444 of branch /home/rory/
rory@rory-
modified:
bzrlib/
bzr: ERROR: exceptions.
Traceback (most recent call last):
File "/home/
return the_callable(*args, **kwargs)
File "/home/
ret = run(*run_argv)
File "/home/
return self.run(
File "/home/
return self._operation
File "/home/
self.cleanups, self.func, *args, **kwargs)
File "/home/
result = func(*args, **kwargs)
File "/home/
result = func(*args, **kwargs)
File "/home/
show_
File "/home/
show_ids, short, verbose))
File "/home/
manager = params.
AttributeError: 'RevisionTree' object has no attribute 'get_shelf_manager'
Related branches
- Vincent Ladeuil: Approve
-
Diff: 59 lines (+15/-6)3 files modifiedbzrlib/status.py (+4/-1)
bzrlib/tests/blackbox/test_status.py (+8/-5)
doc/en/release-notes/bzr-2.3.txt (+3/-0)
Changed in bzr: | |
assignee: | nobody → jamcool (jam) |
status: | Confirmed → Fix Released |
assignee: | jamcool (jam) → John A Meinel (jameinel) |
I can reproduce it. I'd call it pretty important, though I'd guess it's also pretty shallow.