]> git.eshelyaron.com Git - emacs.git/commit
Implement `interrupt-process' for remote processes (Bug#28066)
authorMichael Albinus <michael.albinus@gmx.de>
Sun, 20 Aug 2017 19:18:05 +0000 (21:18 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Sun, 20 Aug 2017 19:18:05 +0000 (21:18 +0200)
commit296472f5c5db2b5c046af67f74dff2640e7127c2
treedcbb6795ed345c4a11af70a83bc3245ab911f78b
parentcf74c27ba1401aba216267b5a9900e659d1b2a25
Implement `interrupt-process' for remote processes (Bug#28066)

* lisp/net/tramp-sh.el (tramp-sh-handle-start-file-process):
Support sending signals remotely.
(tramp-open-connection-setup-interactive-shell):
Trace "remote-tty" connection property.

* lisp/net/tramp.el (tramp-advice-interrupt-process): New defun.
(top): Add advice to `interrupt-process'.  (Bug#28066)

* test/lisp/net/tramp-tests.el (tramp-test28-interrupt-process):
New test.
(tramp-test29-shell-command)
(tramp-test30-environment-variables)
(tramp-test30-environment-variables-and-port-numbers)
(tramp-test31-explicit-shell-file-name)
(tramp-test32-vc-registered)
(tramp-test33-make-auto-save-file-name)
(tramp-test34-make-nearby-temp-file)
(tramp-test35-special-characters)
(tramp-test35-special-characters-with-stat)
(tramp-test35-special-characters-with-perl)
(tramp-test35-special-characters-with-ls, tramp-test36-utf8)
(tramp-test36-utf8-with-stat, tramp-test36-utf8-with-perl)
(tramp-test36-utf8-with-ls)
(tramp-test37-asynchronous-requests)
(tramp-test38-recursive-load, tramp-test39-remote-load-path)
(tramp-test40-unload): Rename.
(tramp-test40-unload): Test also removal of advice.
lisp/net/tramp-sh.el
lisp/net/tramp.el
test/lisp/net/tramp-tests.el