404
407
# *don't* call bzrlib.osutils.rename, because we want to
405
408
# detect conflicting names on rename, and osutils.rename tries to
408
410
os.rename(path_from, path_to)
409
411
except (IOError, OSError),e:
410
412
# TODO: What about path_to?
412
osutils._add_rename_error_details(e, path_from, path_to),
415
415
def move(self, rel_from, rel_to):
416
416
"""Move the item at rel_from to the location at rel_to"""