Michael Albinus
4aff89ece6
Rework direct async processes in Tramp
...
* doc/misc/tramp.texi (Remote processes): Precise restrictions for direct
async processes.
* lisp/net/tramp.el (tramp-methods): Adapt docstring.
(tramp-direct-async-process-p): Make it more precise.
(tramp-handle-make-process): Rewrite, based on `make-process'.
* test/lisp/net/tramp-tests.el (tramp-test-temporary-file-directory):
Add `tramp-direct-async-args` for mock method.
(tramp-test29-start-file-process, tramp-test30-make-process):
Use weaker regexp checking "foo".
(tramp-test30-make-process): Do not check stderr for direct async processes.
(tramp--test--deftest-direct-async-process): New defmacro.
(tramp-test29-start-file-process-direct-async)
(tramp-test30-make-process-direct-async): New tests.
2020-08-23 13:30:43 +02:00
..
2020-08-09 15:13:05 -05:00
2020-05-15 20:15:36 +02:00
2020-08-21 22:41:48 +02:00
2020-08-18 20:10:44 +02:00
2020-05-01 13:05:26 +02:00
2020-08-19 15:02:43 +01:00
2020-05-01 13:05:26 +02:00
2020-08-05 10:27:40 +02:00
2020-06-07 09:03:59 -07:00
2020-08-22 14:34:54 -07:00
2020-07-31 04:19:03 +02:00
2020-08-21 14:47:45 +02:00
2020-08-14 16:15:13 +02:00
2020-08-23 13:30:43 +02:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-05-13 02:06:03 +02:00
2020-08-14 10:58:00 -04:00
2020-08-08 01:40:38 +02:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-08-19 15:36:08 +02:00
2020-08-15 13:37:38 +02:00
2020-08-04 14:48:38 +02:00
2020-01-01 00:59:52 +00:00
2020-04-18 18:43:23 +02:00
2020-05-14 18:43:15 +02:00
2020-01-22 07:37:01 +01:00
2020-01-01 00:59:52 +00:00
2020-06-21 13:42:14 +01:00
2020-01-22 11:45:26 +01:00
2020-06-18 13:11:17 +01:00
2020-08-09 15:13:05 -05:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-05-01 13:05:26 +02:00
2020-01-01 00:59:52 +00:00
2020-05-01 13:05:26 +02:00
2020-01-01 00:59:52 +00:00
2020-07-08 17:35:54 -07:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-04-30 10:46:54 +01:00
2020-05-20 00:15:11 +01:00
2020-04-19 08:04:57 +02:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-08-15 12:11:41 +02:00
2020-03-07 12:17:01 -08:00
2020-08-12 16:30:17 +02:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-06-18 12:46:21 +01:00
2020-08-11 15:26:24 +02:00
2020-05-09 20:01:37 +02:00
2020-01-01 00:59:52 +00:00
2020-04-14 02:33:52 +03:00
2020-01-01 00:59:52 +00:00
2020-01-24 23:04:34 +01:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-06-21 12:50:34 +01:00
2020-05-01 13:05:26 +02:00
2020-01-01 00:59:52 +00:00
2020-05-01 13:05:26 +02:00
2020-05-22 15:16:13 +01:00
2020-04-18 17:10:02 +02:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-05-01 13:05:26 +02:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-04-26 00:30:37 +02:00
2020-01-01 00:59:52 +00:00
2020-08-22 13:25:15 +02:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-05-16 22:25:07 -07:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-05-31 12:31:27 +02:00
2020-01-01 00:59:52 +00:00
2020-08-08 01:40:38 +02:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-05-01 13:05:26 +02:00
2020-01-20 15:52:27 +01:00
2020-08-14 11:37:48 +02:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-05-14 19:29:14 +02:00
2020-05-01 13:05:26 +02:00
2020-01-01 00:59:52 +00:00
2020-05-14 18:43:15 +02:00
2020-02-21 11:15:00 +02:00
2020-01-01 00:59:52 +00:00
2020-05-01 13:05:26 +02:00
2020-01-01 00:59:52 +00:00
2020-01-01 01:08:16 +00:00
2020-01-01 00:59:52 +00:00
2020-04-28 23:35:52 +02:00
2020-08-04 15:15:45 +02:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-01-01 00:59:52 +00:00
2020-05-23 14:01:17 +02:00
2020-01-01 00:59:52 +00:00