Bug with dirstate and many renames?

Alexander Belchenko bialix at ukr.net
Mon Sep 17 13:24:46 BST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I got this error again in another tree:

G:\work\emulator\port.dev>python E:\Bazaar\mydev\bzr.dev\bzr --no-plugins -Derror ci setup.py
Committing revision 16 to "G:/work/emulator/port.dev/".
modified setup.py
bzr: ERROR: bzrlib.errors.BzrError: parent_id {srccommon-20070917092202-l6ae75sysw93dazj-1} not in
inventory

Traceback (most recent call last):
  File "E:\Bazaar\mydev\bzr.dev\bzrlib\commands.py", line 802, in run_bzr_catch_errors
    return run_bzr(argv)
  File "E:\Bazaar\mydev\bzr.dev\bzrlib\commands.py", line 758, in run_bzr
    ret = run(*run_argv)
  File "E:\Bazaar\mydev\bzr.dev\bzrlib\commands.py", line 492, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "E:\Bazaar\mydev\bzr.dev\bzrlib\builtins.py", line 2318, in run
    author=author)
  File "E:\Bazaar\mydev\bzr.dev\bzrlib\decorators.py", line 165, in write_locked
    return unbound(self, *args, **kwargs)
  File "E:\Bazaar\mydev\bzr.dev\bzrlib\workingtree_4.py", line 247, in commit
    result = WorkingTree3.commit(self, message, revprops, *args, **kwargs)
  File "E:\Bazaar\mydev\bzr.dev\bzrlib\decorators.py", line 165, in write_locked
    return unbound(self, *args, **kwargs)
  File "E:\Bazaar\mydev\bzr.dev\bzrlib\mutabletree.py", line 211, in commit
    revprops=revprops, *args, **kwargs)
  File "E:\Bazaar\mydev\bzr.dev\bzrlib\commit.py", line 330, in commit
    self._update_builder_with_changes()
  File "E:\Bazaar\mydev\bzr.dev\bzrlib\commit.py", line 668, in _update_builder_with_changes
    self._populate_from_inventory(specific_files)
  File "E:\Bazaar\mydev\bzr.dev\bzrlib\commit.py", line 740, in _populate_from_inventory
    parent_id, definitely_changed, existing_ie, report_changes)
  File "E:\Bazaar\mydev\bzr.dev\bzrlib\commit.py", line 792, in _record_entry
    path, self.work_tree)
  File "E:\Bazaar\mydev\bzr.dev\bzrlib\repository.py", line 2234, in record_entry_contents
    self.new_inventory.add(ie)
  File "E:\Bazaar\mydev\bzr.dev\bzrlib\inventory.py", line 1180, in add
    raise BzrError("parent_id {%s} not in inventory" %
BzrError: parent_id {srccommon-20070917092202-l6ae75sysw93dazj-1} not in inventory

bzr 0.92.0dev0 on python 2.4.4.final.0 (win32)
arguments: ['E:\\Bazaar\\mydev\\bzr.dev\\bzr', '--no-plugins', '-Derror', 'ci', 'setup.py']


The same in 0.91rc2 and 0.90, but 0.18 works OK.
I think it's *regression*.

Filed bug report: https://bugs.launchpad.net/bzr/+bug/140419

[µ]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFG7nIOzYr338mxwCURAqS6AJ9rgsEq2huxbl6HxnrB5UgmL5fpTQCfY++3
E1Qpl15Qh/mHI52y+3Ap7UQ=
=Q/yZ
-----END PGP SIGNATURE-----



More information about the bazaar mailing list