]> code.delx.au - gnu-emacs/commit
Fix some oddities in Tramp's rsync and smb methods
authorMichael Albinus <michael.albinus@gmx.de>
Sun, 26 Jun 2016 10:30:21 +0000 (12:30 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Sun, 26 Jun 2016 10:30:21 +0000 (12:30 +0200)
commit574904bbb305c0cda4ee6bda38076f7829a9a253
treee899111e20cea5854b91c0fddbc220493766d9b4
parent9f51da56feb0782a023e5af16336009257a45544
Fix some oddities in Tramp's rsync and smb methods

* lisp/net/tramp-sh.el (tramp-methods) <rsync>: Add "-p" and
"-s" arguments.
(tramp-do-copy-or-rename-file-out-of-band):
Call `file-name-directory' also for remote NEWNAME.

* test/lisp/net/tramp-tests.el (tramp-test15-copy-directory):
Do not skip for tramp-smb.el.  Test als COPY-CONTENTS case.
(tramp-test24-file-name-completion): Improve check for
hostname completion.
(tramp--test-rsync-p): New defun.
(tramp-test31-special-characters)
(tramp-test31-special-characters-with-stat)
(tramp-test31-special-characters-with-perl)
(tramp-test31-special-characters-with-ls, tramp-test32-utf8)
(tramp-test32-utf8-with-stat, tramp-test32-utf8-with-perl)
(tramp-test32-utf8-with-ls): Skip for "rsync".

* lisp/net/tramp-smb.el (tramp-smb-handle-copy-directory):
Check also for CIFS capabilities.
lisp/net/tramp-sh.el
lisp/net/tramp-smb.el
test/lisp/net/tramp-tests.el