URL: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=13728>
Summary: superflous copying instead of moving Project: GNU Midnight Commander Submitted by: ossi Submitted on: Mon 07/11/2005 at 15:44 Category: Core Severity: 3 - Normal Status: None Privacy: Public Assigned to: None Open/Closed: Open Release: current (CVS or snapshot) Platform Version: All _______________________________________________________ Details: situation: foo/name/file exists. bar/name/ exists. both on the same partition. you're in "foo/", cursor over "name". press <f6>, enter "../bar", confirm. effect: file is moved by copying. this is because mc incorrectly diagnoses a cross-device move. the code in question is file.c, move_file_file() & move_dir_dir(). when fixing, please consider the case of moving a tree where only a subtree is on another device. but maybe it was already considered. :) _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=13728> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Mc-devel mailing list http://mail.gnome.org/mailman/listinfo/mc-devel