]> git.eshelyaron.com Git - emacs.git/commit
Fix Tramp part of Bug#28156
authorMichael Albinus <michael.albinus@gmx.de>
Sat, 26 Aug 2017 13:09:55 +0000 (15:09 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Sat, 26 Aug 2017 13:09:55 +0000 (15:09 +0200)
commitcc7530cae09b0aa4d648d92ca0f82c81439a6b34
treeda638672ca419b379a5df3e7675aaff852b986ea
parentdcc3ef3ee7b7cf2730378fca4c959f1fc799fbe2
Fix Tramp part of Bug#28156

* lisp/files.el (file-name-non-special): Use `file-name-quote'
instead prefixing "/:", the file could already be quoted.

* lisp/net/tramp.el (tramp-error): Handle null arguments.
(tramp-handle-make-symbolic-link):
* lisp/net/tramp-sh.el (tramp-sh-handle-make-symbolic-link)
(tramp-sh-handle-add-name-to-file):
* lisp/net/tramp-smb.el (tramp-smb-handle-add-name-to-file)
(tramp-smb-handle-make-symbolic-link): Adapt implementation to
stronger semantics in Emacs.  (Bug#28156)

* test/lisp/net/tramp-tests.el (tramp-test21-file-links):
Extend test.
lisp/files.el
lisp/net/tramp-sh.el
lisp/net/tramp-smb.el
lisp/net/tramp.el
test/lisp/net/tramp-tests.el