Add Google Drive support to Tramp
commitf24fe30cb8118f8e15688eaf61a6fefde87f597e
authorMichael Albinus <michael.albinus@gmx.de>
Mon, 4 Jul 2016 13:36:30 +0000 (4 15:36 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Mon, 4 Jul 2016 13:36:30 +0000 (4 15:36 +0200)
tree2f08f491a69ad05bbbffc745c89815b61a8faf24
parent05d76dba6604f78e4b2b7b9f8b30c916cad7d32a
Add Google Drive support to Tramp

* doc/misc/tramp.texi: Add `gdrive' method.

* doc/misc/trampver.texi:
* lisp/net/trampver.el: Change version to "2.3.1-pre".

* etc/NEWS: Add Tramp connection method "gdrive".

* lisp/net/tramp-gvfs.el (tramp-gvfs-methods) <gdrive>: Add.
(tramp-default-user-alist, tramp-default-host-alist): Add rule
for "gdrive".
(tramp-gvfs-file-attributes): Add "name", remove "standard::icon".
(tramp-gvfs-file-attributes-with-gvfs-ls-regexp): Simplify regexp.
(tramp-gvfs-get-directory-attributes): Improve loop.  Use
"standard::display-name" as file name, if available.
(tramp-gvfs-handle-file-name-all-completions): Simplify.
(tramp-gvfs-url-file-name, tramp-gvfs-handler-mounted-unmounted)
(tramp-gvfs-connection-mounted-p, tramp-gvfs-mount-spec):
Map between "gdrive" and "google-drive".

* lisp/net/tramp.el (tramp-call-process): Do not signal error.

* test/lisp/net/tramp-tests.el (tramp--instrument-test-case):
Do not enable `tramp-message-show-message'.
(tramp-test13-make-directory, tramp-test14-delete-directory):
Do not specify error type.
doc/misc/tramp.texi
doc/misc/trampver.texi
etc/NEWS
lisp/net/tramp-gvfs.el
lisp/net/tramp.el
lisp/net/trampver.el
test/lisp/net/tramp-tests.el