Comment 3 for bug 147836

Revision history for this message
Curtis Hovey (sinzui) wrote :

I incorporated a bzr status into our `make lint` to report on the changes from the parent branch. Developers who branched from /rocketfuel/launchpad/devel get this same error, but I note that when the protocol is switched from bzr+ssh to sftp, it works fine.

bzr status --short -r ancestor:bzr+ssh://<hidden>/rocketfuel/launchpad/devel
bzr: ERROR: exceptions.AttributeError: 'RemoteRepository' object has no attribute '_make_parents_provider'

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 802, in run_bzr_catch_errors
    return run_bzr(argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 758, in run_bzr
    ret = run(*run_argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 492, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 768, in ignore_pipe
    result = func(*args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/builtins.py", line 189, in run
    to_file=self.outf, short=short, versioned=versioned)
  File "/usr/lib/python2.5/site-packages/bzrlib/status.py", line 87, in show_tree_status
    rev_id = revision[0].in_history(wt.branch).rev_id
  File "/usr/lib/python2.5/site-packages/bzrlib/revisionspec.py", line 225, in in_history
    return self._match_on_and_check(branch, revs)
  File "/usr/lib/python2.5/site-packages/bzrlib/revisionspec.py", line 207, in _match_on_and_check
    info = self._match_on(branch, revs)
  File "/usr/lib/python2.5/site-packages/bzrlib/revisionspec.py", line 630, in _match_on
    return self._find_revision_info(branch, self.spec)
  File "/usr/lib/python2.5/site-packages/bzrlib/revisionspec.py", line 644, in _find_revision_info
    graph = branch.repository.get_graph(other_branch.repository)
  File "/usr/lib/python2.5/site-packages/bzrlib/repository.py", line 1493, in get_graph
    [parents_provider, other_repository._make_parents_provider()])
AttributeError: 'RemoteRepository' object has no attribute '_make_parents_provider'

bzr 0.92.0.candidate.1 on python 2.5.1.final.0 (linux2)
arguments: ['/usr/bin/bzr', 'status', '--short', '-r', 'ancestor:bzr+ssh://devpad.canonical.com/code/rocketfuel/launchpad/devel']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_US.UTF-8'
plugins:
  bzrtools /usr/lib/python2.5/site-packages/bzrlib/plugins/bzrtools [0.92.0]
  launchpad /usr/lib/python2.5/site-packages/bzrlib/plugins/launchpad [unknown]
  multiparent /usr/lib/python2.5/site-packages/bzrlib/plugins/multiparent.pyc [unknown]
  pqm /usr/lib/python2.5/site-packages/bzrlib/plugins/pqm [unknown]