Michael Albinus
e8199e765f
Add Tramp sudoedit method
* doc/misc/tramp.texi (Quick Start Guide): New section "Using sudoedit".
(External methods) <sudoedit>: Describe.
* lisp/net/tramp-adb.el (tramp-adb-file-name-handler-alist):
* lisp/net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist):
* lisp/net/tramp-rclone.el (tramp-rclone-file-name-handler-alist):
* lisp/net/tramp-sh.el (tramp-sh-file-name-handler-alist)
* lisp/net/tramp-smb.el (tramp-smb-file-name-handler-alist):
Add handler.
* lisp/net/tramp-sh.el (tramp-sh-handle-set-file-uid-gid): Rename from
`tramp-sh-handle-set-file-uid-gid'. Handle only remote file names.
* lisp/net/tramp-sudoedit.el: New file.
* lisp/net/tramp.el (tramp-file-name-for-operation): Handle also
`tramp-set-file-uid-gid'.
(tramp-set-file-uid-gid): New defun.
(tramp-get-local-uid, tramp-get-local-gid): Cache result.
* test/lisp/net/tramp-tests.el (tramp--test-sudoedit-p): New defun.
(tramp-test20-file-modes, tramp-test22-file-times)
(tramp--test-sudoedit-p): Use it.
2018-12-16 15:49:07 +01:00
..
2018-04-19 12:21:06 +03:00
2018-09-11 11:46:32 +02:00
2018-06-01 16:33:58 +03:00
2018-10-27 09:15:32 -07:00
2018-03-04 17:10:34 -08:00
2018-08-21 13:44:32 -07:00
2018-11-30 11:31:16 +01:00
2018-10-23 09:39:11 -07:00
2018-02-24 17:56:43 +01:00
2018-02-28 09:40:40 -08:00
2018-11-27 10:09:55 +02:00
2018-02-26 13:53:37 +01:00
2018-04-19 12:21:06 +03:00
2018-12-06 13:00:14 -08:00
2018-02-24 20:52:21 +01:00
2018-10-06 23:31:04 -07:00
2018-02-25 16:29:39 +01:00
2018-02-26 13:53:37 +01:00
2018-08-03 08:54:08 -07:00
2018-09-28 07:54:24 -07:00
2018-08-27 19:16:47 -04:00
2018-07-28 08:41:10 +01:00
2018-02-26 09:24:39 +01:00
2018-05-20 11:02:50 -07:00
2018-02-26 13:53:37 +01:00
2018-11-21 08:38:37 -08:00
2018-03-13 14:47:41 -04:00
2018-04-19 12:21:06 +03:00
2018-02-26 13:53:37 +01:00
2018-04-19 12:21:06 +03:00
2018-02-26 13:53:37 +01:00
2018-09-24 10:45:07 -07:00
2018-05-20 21:27:42 +03:00
2018-05-20 11:02:50 -07:00
2018-02-26 13:53:37 +01:00
2018-10-03 09:25:26 -07:00
2018-04-19 12:21:06 +03:00
2018-08-29 22:53:43 -04:00
2018-09-27 18:48:06 +03:00
2018-04-19 12:21:06 +03:00
2018-02-24 20:52:21 +01:00
2018-02-21 20:13:01 +01:00
2018-02-26 13:53:37 +01:00
2018-09-27 18:48:06 +03:00
2018-02-26 13:53:37 +01:00
2018-03-07 15:41:29 -05:00
2018-09-27 18:48:06 +03:00
2018-10-08 18:22:22 -07:00
2018-12-16 15:49:07 +01:00
2018-10-04 09:46:14 +02:00
2018-09-28 07:54:24 -07:00
2018-09-27 18:48:06 +03:00
2018-04-19 12:21:06 +03:00
2018-06-01 16:33:58 +03:00
2018-06-01 16:33:58 +03:00
2018-02-26 09:24:39 +01:00