[BUG] push to another local location fails if some file in working tree is missed

Alexander Belchenko bialix at ukr.net
Tue Jan 30 15:21:20 GMT 2007


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

The same error raised during update in target branch after failed push.
To reproduce you need to delete manually some file from target branch,
and in source branch rename this file to another name.

And now much verbose traceback:

bzr arguments: [u'update']
looking for plugins in D:\USER\python\bzr\bzr.dev\bzrlib\plugins
Plugin name __init__ already loaded
Plugin name __init__ already loaded
looking for plugins in C:/WINDOWS/Application Data/bazaar/2.0/plugins
encoding stdout as sys.stdout encoding 'cp866'
opening working tree 'D:/USER/python/bzr/bzr.dev'
got branch format Bazaar-NG Metadir branch format 5
Traceback (most recent call last):
  File "D:\USER\python\bzr\bzr.dev\bzrlib\commands.py", line 650, in run_bzr_catch_errors
    return run_bzr(argv)
  File "D:\USER\python\bzr\bzr.dev\bzrlib\commands.py", line 612, in run_bzr
    ret = run(*run_argv)
  File "D:\USER\python\bzr\bzr.dev\bzrlib\commands.py", line 304, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "D:\USER\python\bzr\bzr.dev\bzrlib\builtins.py", line 899, in run
    conflicts = tree.update()
  File "D:\USER\python\bzr\bzr.dev\bzrlib\workingtree.py", line 1774, in update
    return self._update_tree(old_tip)
  File "D:\USER\python\bzr\bzr.dev\bzrlib\mutabletree.py", line 34, in tree_write_locked
    return unbound(self, *args, **kwargs)
  File "D:\USER\python\bzr\bzr.dev\bzrlib\workingtree.py", line 1810, in _update_tree
    this_tree=self)
  File "D:\USER\python\bzr\bzr.dev\bzrlib\merge.py", line 960, in merge_inner
    return merger.do_merge()
  File "D:\USER\python\bzr\bzr.dev\bzrlib\merge.py", line 270, in do_merge
    merge = self.merge_type(pb=self._pb, **kwargs)
  File "D:\USER\python\bzr\bzr.dev\bzrlib\merge.py", line 387, in __init__
    file_status = self.merge_contents(file_id)
  File "D:\USER\python\bzr\bzr.dev\bzrlib\merge.py", line 630, in merge_contents
    return contents_conflict()
  File "D:\USER\python\bzr\bzr.dev\bzrlib\merge.py", line 575, in contents_conflict
    self.tt.delete_contents(trans_id)
  File "D:\USER\python\bzr\bzr.dev\bzrlib\transform.py", line 328, in delete_contents
    self.tree_kind(trans_id)
  File "D:\USER\python\bzr\bzr.dev\bzrlib\transform.py", line 385, in tree_kind
    return file_kind(self._tree.abspath(path))
  File "D:\USER\python\bzr\bzr.dev\bzrlib\osutils.py", line 133, in file_kind
    raise errors.NoSuchFile(f)
NoSuchFile: No such file: u'D:/USER/python/bzr/bzr.dev/bzrlib/win32console.py'

return code 3


Alexander

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

iD8DBQFFv2JwzYr338mxwCURAnnAAJ9Yh8k4gYFkNZ6WLw3p7rFfbcBwZwCdHPVa
PKatxlye+xhwzvhb92znFak=
=TdNg
-----END PGP SIGNATURE-----




More information about the bazaar mailing list