more ghost revision issues

Tom Cato Amundsen tca at tcamundsen.net
Fri Jul 4 21:59:37 BST 2008


running bzr check on a checkout of
http://www.solfege.org/bzr/solfege.dev show one more problem with
ghost revisions. This is running bzr.dev revno:3525

I will file a proper bug report tomorrow if launchpad login works for me then.

tom at tomsin-laptop:~/tmp/bzr/bzr.d/solfege.dev$ bzr check
/home/tom/.bazaar/plugins/bzr_cia/__init__.py:204: DeprecationWarning:
bzrlib.branch.BranchHooks.install_hook was deprecated in version 1.5.
  Branch.hooks.install_hook('post_commit', branch_commit_hook)
/ [=====================                        ] checking revision
9094/19390^checked repository <bzrlib.transport.local.LocalTransport
url=file:///home/tom/tmp/bzr/> format <RepositoryFormatKnitPack1>
 19390 revisions
  2533 file-ids
 46324 unique file texts
9753211 repeated file texts
     0 unreferenced text versions
     5 ghost revisions
     5 revisions missing parents in ancestry
   272 inconsistent parents
Checking branch at 'file:///home/tom/tmp/bzr/bzr.d/solfege.dev/'.
bzr: ERROR: exceptions.KeyError:
'Arch-1:tca at gnu.org--solfege-2005%solfege--unstable--3.1--version-0'

Traceback (most recent call last):
  File "/home/tom/tmp/bzr/bzr.d/bzrlib/commands.py", line 857, in
run_bzr_catch_errors
    return run_bzr(argv)
  File "/home/tom/tmp/bzr/bzr.d/bzrlib/commands.py", line 797, in run_bzr
    ret = run(*run_argv)
  File "/home/tom/tmp/bzr/bzr.d/bzrlib/commands.py", line 499, in
run_argv_aliases
    return self.run(**all_cmd_args)
  File "/home/tom/tmp/bzr/bzr.d/bzrlib/builtins.py", line 2420, in run
    check_dwim(path, verbose)
  File "/home/tom/tmp/bzr/bzr.d/bzrlib/check.py", line 299, in check_dwim
    check_branch(branch, verbose)
  File "/home/tom/tmp/bzr/bzr.d/bzrlib/check.py", line 266, in check_branch
    branch_result = branch.check()
  File "/home/tom/tmp/bzr/bzr.d/bzrlib/decorators.py", line 138, in read_locked
    result = unbound(self, *args, **kwargs)
  File "/home/tom/tmp/bzr/bzr.d/bzrlib/branch.py", line 753, in check
    real_rev_history = list(self.repository.iter_reverse_revision_history(
  File "/home/tom/tmp/bzr/bzr.d/bzrlib/repository.py", line 1562, in
iter_reverse_revision_history
    parents = graph.get_parent_map([next_id])[next_id]
KeyError: 'Arch-1:tca at gnu.org--solfege-2005%solfege--unstable--3.1--version-0'

bzr 1.6b3 on python 2.4.5 (linux2)
arguments: ['/home/tom/tmp/bzr/bzr.d/bzr', 'check']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'nb_NO.UTF-8'
plugins:
  bzr_cia              /home/tom/.bazaar/plugins/bzr_cia [1.0.0dev0]
  bzrtools             /home/tom/.bazaar/plugins/bzrtools [1.2.0]
  launchpad
/home/tom/tmp/bzr/bzr.d/bzrlib/plugins/launchpad [unknown]
*** Bazaar has encountered an internal error.
    Please report a bug at https://bugs.launchpad.net/bzr/+filebug
    including this traceback, and a description of what you
    were doing when the error occurred.



-- 
Tom Cato Amundsen <tca at gnu.org> http://www.solfege.org/
GNU Solfege - free ear training http://www.gnu.org/software/solfege/



More information about the bazaar mailing list