]> git.eshelyaron.com Git - emacs.git/commit
Fix Bug#29579
authorMichael Albinus <michael.albinus@gmx.de>
Wed, 6 Dec 2017 19:49:30 +0000 (20:49 +0100)
committerMichael Albinus <michael.albinus@gmx.de>
Sat, 9 Dec 2017 10:33:48 +0000 (11:33 +0100)
commit9d9cbafce2d8ca00f61cc276d8a2a08c8211e82d
tree83090cc3d9f1da817133c00f3e7cb00f6c87b046
parent01db80046f41c94569efd5dcdb11a1e46b3f16f3
Fix Bug#29579

* lisp/files.el (file-name-non-special):
Inhibit `file-name-handler-alist' only for some operations.
Add missing operations.  (Bug#29579)

* lisp/net/tramp-compat.el (tramp-compat-file-name-quote):
Do not quote if it is quoted already.

* lisp/net/tramp-smb.el (tramp-smb-handle-insert-directory):
Use `copy-tree' but `copy-sequence'.

* lisp/net/tramp.el (tramp-handle-file-truename): Handle several
trailing slashes correctly.

* test/lisp/net/tramp-tests.el (tramp-test11-copy-file)
(tramp-test12-rename-file, tramp-test24-file-acl)
(tramp-test25-file-selinux, tramp--test-check-files):
Handle also quoted file names.
(tramp-test21-file-links): Fix file name quoting test.
(tramp-test24-file-acl): Be more robust for "smb" method.
(tramp-test35-make-auto-save-file-name): Enable hidden test cases.
lisp/files.el
lisp/net/tramp-compat.el
lisp/net/tramp-sh.el
lisp/net/tramp-smb.el
lisp/net/tramp.el
test/lisp/net/tramp-tests.el