"bzr log" has trouble dealing with revisions that are not ancestors of the branch tip

Bug #503860 reported by Jelmer Vernooij
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar
Confirmed
Medium
Unassigned

Bug Description

  affects bzr

charis:~/tmp/postfix-policyd-spf-python/trunk% bzr log -rtag:01
bzr: ERROR: bzrlib.errors.NoSuchRevision:
BzrBranch7('file:///home/jelmer/tmp/postfix-policyd-spf-python/trunk/')
has no revision
svn-v4:120a248f-6e16-0410-bfee-e5bfea1f629d:postfix-policyd-spf-python/tags/01:46

Traceback:
...
     return the_callable(*args, **kwargs)
   File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line
1037, in run_bzr
     ret = run(*run_argv)
   File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 654,
in run_argv_aliases
     return self.run(**all_cmd_args)
   File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line
1052, in ignore_pipe
     result = func(*args, **kwargs)
   File "/usr/lib/python2.6/dist-packages/bzrlib/builtins.py", line
2355, in run
     Logger(b, rqst).show(lf)
   File "/usr/lib/python2.6/dist-packages/bzrlib/log.py", line 330, in
show
     self._show_body(lf)
   File "/usr/lib/python2.6/dist-packages/bzrlib/log.py", line 354, in
_show_body
     for lr in generator.iter_log_revisions():
   File "/usr/lib/python2.6/dist-packages/bzrlib/log.py", line 388, in
iter_log_revisions
     revision_iterator = self._create_log_revision_iterator()
   File "/usr/lib/python2.6/dist-packages/bzrlib/log.py", line 435, in
_create_log_revision_iterator
     return self._log_revision_iterator_using_delta_matching()
   File "/usr/lib/python2.6/dist-packages/bzrlib/log.py", line 454, in
_log_revision_iterator_using_delta_matching
     delayed_graph_generation=delayed_graph_generation)
   File "/usr/lib/python2.6/dist-packages/bzrlib/log.py", line 493, in
_calc_view_revisions
     return _generate_one_revision(branch, end_rev_id, br_rev_id,
br_revno)
   File "/usr/lib/python2.6/dist-packages/bzrlib/log.py", line 509, in
_generate_one_revision
     revno = branch.revision_id_to_dotted_revno(rev_id)
   File "/usr/lib/python2.6/dist-packages/bzrlib/decorators.py", line
138, in read_locked
     result = unbound(self, *args, **kwargs)
   File "/usr/lib/python2.6/dist-packages/bzrlib/branch.py", line 345,
in revision_id_to_dotted_revno
     return self._do_revision_id_to_dotted_revno(revision_id)
   File "/usr/lib/python2.6/dist-packages/bzrlib/branch.py", line 365,
in _do_revision_id_to_dotted_revno
     raise errors.NoSuchRevision(self, revision_id)
 NoSuchRevision:
BzrBranch7('file:///home/jelmer/tmp/postfix-policyd-spf-python/trunk/')
has no revision
svn-v4:120a248f-6e16-0410-bfee-e5bfea1f629d:postfix-policyd-spf-python/tags/01:46

This worked fine earlier.

Tags: log
Revision history for this message
Martin Pool (mbp) wrote :

Could you put the problem branch up somewhere please?

tags: added: log
Changed in bzr:
status: New → Confirmed
importance: Undecided → Medium
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.