emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#61050: closed (mv: add support for --one-file-system)


From: GNU bug Tracking System
Subject: bug#61050: closed (mv: add support for --one-file-system)
Date: Fri, 27 Jan 2023 19:14:02 +0000

Your message dated Fri, 27 Jan 2023 11:13:30 -0800
with message-id <13ba87b0-ffce-7e57-6c1d-536cafe45754@cs.ucla.edu>
and subject line Re: bug#61050: mv: add support for --one-file-system
has caused the debbugs.gnu.org bug report #61050,
regarding mv: add support for --one-file-system
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@gnu.org.)


-- 
61050: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=61050
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
--- Begin Message --- Subject: mv: add support for --one-file-system Date: Tue, 24 Jan 2023 20:20:40 -0500
mv will automatically use rename, but if that fails (e.g. with EXDEV),
it falls back to copying files.  i'd like to require that the mv be
atomic when relocating a directory, and if it isn't, fallback to other
logic.  to that end, it'd be nice if mv supported --one-file-system and
would return an error when hitting EXDEV rather than copying.
-mike

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message --- Subject: Re: bug#61050: mv: add support for --one-file-system Date: Fri, 27 Jan 2023 11:13:30 -0800 User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2
On 2023-01-25 05:34, Mike Frysinger wrote:
should there be a `--copy` flag to be able to undo `--no-copy` ?

We can add one if there's a need, but mv doesn't have a --clobber option to match its --no-clobber and I'm hoping --no-copy is similar.

personally i always argue against using negative variable names

Yes, I considered calling it "rename_only" instead of "no_copy", but the pull of the --no-copy option's name was too strong. Besides, "rename_only" wasn't quite right either as "mv --no-copy" does more than just renaming (e.g., if the destination is not writeable).

If we can come up with a better name now's a good time to switch. In the meantime I installed the attached coreutils patch.

Attachment: 0001-mv-new-option-no-copy.patch
Description: Text Data


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]