]> git.eshelyaron.com Git - emacs.git/commit
Fix Bug#24394, Bug#34172
authorMichael Albinus <michael.albinus@gmx.de>
Fri, 22 Mar 2019 13:38:06 +0000 (14:38 +0100)
committerMichael Albinus <michael.albinus@gmx.de>
Fri, 22 Mar 2019 13:38:06 +0000 (14:38 +0100)
commit3375d08299bbc1e224d19a871012cdbbf5d787ee
tree8b97fff7350b084dfda07955ed9c75791f7666da
parent4174409c53d85a0def138f92d3e71901380c907a
Fix Bug#24394, Bug#34172

* lisp/subr.el (process-file-shell-command):
Use `with-connection-local-variables'.  Do not set "/bin/sh" for
remote buffers, trust settings of `shell-file-name'.

* lisp/net/tramp-adb.el (tramp-methods) <adb>:
* lisp/net/tramp-smb.el (tramp-methods) <smb>:
Remove `tramp-remote-shell' and `tramp-remote-shell-args'.

* lisp/net/tramp-sh.el (tramp-sh-handle-file-notify-add-watch)
(tramp-maybe-open-connection): Use proper read syntax for function
names.

* lisp/net/tramp.el (tramp-handle-shell-command): Do not use shell
file names from `tramp-methods'.
Respect `async-shell-command-buffer'.  (Bug#24394, Bug#34172)
Use `start-file-process-shell-command' and `process-file-shell-command'.

* test/lisp/net/tramp-tests.el (tramp-test32-shell-command):
Let it run partly for tramp-adb.
lisp/net/tramp-adb.el
lisp/net/tramp-sh.el
lisp/net/tramp-smb.el
lisp/net/tramp.el
lisp/subr.el
test/lisp/net/tramp-tests.el