loggerhead.history.History.get_inventory() uses Repository.get_revision_inventory(), which was recently removed from bzr.dev. This breaks annotate, and presumably other things.
exceptions.AttributeError: 'CHKInventoryRepository' object has no attribute 'get_revision_inventory'
Traceback (most recent call last):
File "/home/mnordhoff/loggerhead/loggerhead/apps/error.py", line 31, in __call__
return self.application(environ, start_response)
File "/var/lib/python-support/python2.5/paste/httpexceptions.py", line 632, in __call__
return self.application(environ, start_response)
File "/var/lib/python-support/python2.5/paste/deploy/config.py", line 276, in __call__
return self.app(environ, start_response)
File "/home/mnordhoff/loggerhead/loggerhead/main.py", line 166, in new_app
return application(environ, start_response)
File "/home/mnordhoff/loggerhead/loggerhead/main.py", line 143, in new_app
return application(environ, start_response)
File "/home/mnordhoff/loggerhead/loggerhead/apps/transport.py", line 166, in __call__
transport, self)(environ, start_response)
File "/home/mnordhoff/loggerhead/loggerhead/apps/transport.py", line 123, in __call__
return self.app_for_non_branch(environ)(environ, start_response)
File "/home/mnordhoff/loggerhead/loggerhead/apps/transport.py", line 123, in __call__
return self.app_for_non_branch(environ)(environ, start_response)
File "/home/mnordhoff/loggerhead/loggerhead/apps/transport.py", line 129, in __call__
return self.app_for_branch(b)(environ, start_response)
File "/home/mnordhoff/loggerhead/loggerhead/apps/branch.py", line 165, in app
return c(environ, start_response)
File "/home/mnordhoff/loggerhead/loggerhead/controllers/__init__.py", line 93, in __call__
vals.update(self.get_values(path, kwargs, headers))
File "/home/mnordhoff/loggerhead/loggerhead/controllers/annotate_ui.py", line 111, in get_values
file_id = history.get_file_id(revid, path)
File "/home/mnordhoff/loggerhead/loggerhead/history.py", line 534, in get_file_id
return self.get_inventory(revid).path2id(path)
File "/home/mnordhoff/loggerhead/loggerhead/history.py", line 520, in get_inventory
self._branch.repository.get_revision_inventory(revid))
AttributeError: 'CHKInventoryRepository' object has no attribute 'get_revision_inventory'
loggerhead. history. History. get_inventory( ) uses Repository. get_revision_ inventory( ), which was recently removed from bzr.dev. This breaks annotate, and presumably other things.
exceptions. AttributeError: 'CHKInventoryRe pository' object has no attribute 'get_revision_ inventory' mnordhoff/ loggerhead/ loggerhead/ apps/error. py", line 31, in __call__ n(environ, start_response) python- support/ python2. 5/paste/ httpexceptions. py", line 632, in __call__ n(environ, start_response) python- support/ python2. 5/paste/ deploy/ config. py", line 276, in __call__ mnordhoff/ loggerhead/ loggerhead/ main.py" , line 166, in new_app environ, start_response) mnordhoff/ loggerhead/ loggerhead/ main.py" , line 143, in new_app environ, start_response) mnordhoff/ loggerhead/ loggerhead/ apps/transport. py", line 166, in __call__ mnordhoff/ loggerhead/ loggerhead/ apps/transport. py", line 123, in __call__ for_non_ branch( environ) (environ, start_response) mnordhoff/ loggerhead/ loggerhead/ apps/transport. py", line 123, in __call__ for_non_ branch( environ) (environ, start_response) mnordhoff/ loggerhead/ loggerhead/ apps/transport. py", line 129, in __call__ for_branch( b)(environ, start_response) mnordhoff/ loggerhead/ loggerhead/ apps/branch. py", line 165, in app mnordhoff/ loggerhead/ loggerhead/ controllers/ __init_ _.py", line 93, in __call__ update( self.get_ values( path, kwargs, headers)) mnordhoff/ loggerhead/ loggerhead/ controllers/ annotate_ ui.py", line 111, in get_values get_file_ id(revid, path) mnordhoff/ loggerhead/ loggerhead/ history. py", line 534, in get_file_id inventory( revid). path2id( path) mnordhoff/ loggerhead/ loggerhead/ history. py", line 520, in get_inventory _branch. repository. get_revision_ inventory( revid)) pository' object has no attribute 'get_revision_ inventory'
Traceback (most recent call last):
File "/home/
return self.applicatio
File "/var/lib/
return self.applicatio
File "/var/lib/
return self.app(environ, start_response)
File "/home/
return application(
File "/home/
return application(
File "/home/
transport, self)(environ, start_response)
File "/home/
return self.app_
File "/home/
return self.app_
File "/home/
return self.app_
File "/home/
return c(environ, start_response)
File "/home/
vals.
File "/home/
file_id = history.
File "/home/
return self.get_
File "/home/
self.
AttributeError: 'CHKInventoryRe