]> git.eshelyaron.com Git - emacs.git/commit
Implement set-file-* functions for tramp-gvfs.el
authorMichael Albinus <michael.albinus@gmx.de>
Sun, 4 Aug 2019 10:47:43 +0000 (12:47 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Sun, 4 Aug 2019 10:47:43 +0000 (12:47 +0200)
commit2abcca23910d1fa5fe0bcac3ebc5b62df8e0a741
treee52558def53505247a8c4402cbb697bb9b63ef50
parent5ec3f70527e330abf4c0c3519fa4914c5f094358
Implement set-file-* functions for tramp-gvfs.el

* lisp/net/tramp-gvfs.el (tramp-gvfs-gio-mapping):
Add "gvfs-set-attribute".
(tramp-gvfs-file-name-handler-alist):
Add `tramp-gvfs-handle-set-file-modes',
`tramp-gvfs-handle-set-file-times' and
`tramp-gvfs-handle-set-file-uid-gid'.
(tramp-gvfs-handle-set-file-modes)
(tramp-gvfs-handle-set-file-times)
(tramp-sh-handle-set-file-uid-gid): New defuns.

* lisp/net/tramp.el (tramp-handle-write-region): Set file modes.

* test/lisp/net/tramp-tests.el (tramp-test20-file-modes)
(tramp-test22-file-times): Do not skip for tramp-gvfs.el.
lisp/net/tramp-gvfs.el
lisp/net/tramp.el
test/lisp/net/tramp-tests.el