Comment 2 for bug 729751

Revision history for this message
Martin Packman (gz) wrote :

Transcribe that to your local shell dialect and add -Derror to get a traceback something like:

Traceback (most recent call last):
  File "...\bzrlib\commands.py", line 926, in exception_to_return_code
    return the_callable(*args, **kwargs)
  File "...\bzrlib\commands.py", line 1126, in run_bzr
    ret = run(*run_argv)
  File "...\bzrlib\commands.py", line 691, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "...\bzrlib\commands.py", line 713, in run
    return self._operation.run_simple(*args, **kwargs)
  File "...\bzrlib\cleanup.py", line 134, in run_simple
    return _do_with_cleanups(
  File "...\bzrlib\cleanup.py", line 165, in _do_with_cleanups
    result = func(*args, **kwargs)
  File "...\bzrlib\builtins.py", line 1616, in run
    force=(file_deletion_strategy=='no-backup'))
  File "...\bzrlib\mutabletree.py", line 50, in tree_write_locked
    return unbound(self, *args, **kwargs)
  File "...\bzrlib\workingtree.py", line 2095, in remove
    kind_ch = osutils.kind_marker(self.kind(fid))
  File "...\bzrlib\workingtree_4.py", line 549, in kind
    return self._kind(relpath)
  File "...\bzrlib\workingtree_4.py", line 553, in _kind
    kind = file_kind(abspath)
  File "...\bzrlib\osutils.py", line 2178, in file_kind
    raise errors.NoSuchFile(f)
NoSuchFile: No such file: u'.../test.txt'

Just adding '.' or any other kind of path to the `bzr rm` command makes it work.