]> git.eshelyaron.com Git - emacs.git/commit
Fix copy-directory bug when dest dir exists
authorPaul Eggert <eggert@penguin.cs.ucla.edu>
Sat, 17 Dec 2022 20:15:30 +0000 (12:15 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 17 Dec 2022 22:24:16 +0000 (14:24 -0800)
commit44c83b239d3cbb5c7675c8abd595fd3e33811ece
tree3fc699a64bc53b76b34c55cffdb7d3735b4afde9
parentbef1edc9cacb976120dff73b4d7bbdce6ade982b
Fix copy-directory bug when dest dir exists

* lisp/files.el (copy-directory): Set ‘follow’ depending on
whether we made the directory, not based on a guess that is
sometimes wrong.  When NEWNAME is a directory name and
COPY-CONTENTS is nil, do not object merely because the adjusted
NEWNAME is already a directory.  (Bug#58919).
* test/lisp/files-tests.el (files-tests-copy-directory):
Test for the bug.
lisp/files.el
test/lisp/files-tests.el