]> git.eshelyaron.com Git - emacs.git/commit
Fix problems in Tramp's async-shell-command
authorMichael Albinus <michael.albinus@gmx.de>
Mon, 27 Jan 2020 09:11:32 +0000 (10:11 +0100)
committerMichael Albinus <michael.albinus@gmx.de>
Mon, 27 Jan 2020 09:11:32 +0000 (10:11 +0100)
commite1c93a02dd13039f7a9f4ccefddaa3e761a27a2e
treed61cbea1be54bb1491663a1f69f28df1a1fd96f3
parent502059433ce0e9699eb73d21656ce6e9e127d63b
Fix problems in Tramp's async-shell-command

* lisp/net/tramp-adb.el (tramp-adb-handle-make-process):
* lisp/net/tramp-cache.el (top):
* lisp/net/tramp-sh.el (tramp-sh-handle-make-process):
Use `insert-file-contents-literally'.

* lisp/net/tramp.el (tramp-parse-file):
Use `insert-file-contents-literally'.
(tramp-handle-shell-command): Reorganize error-buffer handling.
(tramp-handle-start-file-process): Use `consp' instead of `listp'.

* test/lisp/net/tramp-tests.el (tramp-test31-interrupt-process):
Bind `delete-exited-processes'.
(tramp--test-async-shell-command): Bind `delete-exited-processes'.
Add additional `accept-process-output'.  Move cleanup of output
buffer ...
(tramp-test32-shell-command): ... here.  Test error buffer also
for `async-shell-command'.
lisp/net/tramp-adb.el
lisp/net/tramp-cache.el
lisp/net/tramp-sh.el
lisp/net/tramp.el
test/lisp/net/tramp-tests.el