emacs-devel
[Top][All Lists]
Advanced

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

Re: bug in copy-directory


From: Chong Yidong
Subject: Re: bug in copy-directory
Date: Sat, 29 Jan 2011 17:12:40 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

Stefan Monnier <address@hidden> writes:

> I don't think there's a traditional C-level equivalent to `cp', but at
> least for `mv', the C-level API (aka `rename') does not behave like
> `mv', but instead signals an error if the destination is
> a pre-existing directory.
>
> As Lennart points out, the semantics of `rename' are a bit less magical,
> which tends to work well when you care about race-conditions and other
> fun stuff.  OTOH out `copy-file' behaves like `cp', so I guess it's OK
> for copy-directory to also always behave like `cp' even for
> non-interactive uses.

I've commited the patch to the branch.  Dired seems to still work fine.
I haven't checked whether the Tramp handlers need fixing, though.



reply via email to

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