* net/tramp.el (tramp-methods): New method "rsyncc".
authorMichael Albinus <michael.albinus@gmx.de>
Thu, 27 Aug 2009 13:47:55 +0000 (13:47 +0000)
committerMichael Albinus <michael.albinus@gmx.de>
Thu, 27 Aug 2009 13:47:55 +0000 (13:47 +0000)
commit946a5aeb7d70dc0a2e206f0b00aae83b25bafe1c
treeeb0d61d1223d951522ba5df5644d7e2a7928fb9e
parent0ff2d6c28efa369ae227c5f35bc2f22eef0f5a60
* net/tramp.el (tramp-methods): New method "rsyncc".
(top): Add completion function for "rsyncc".
(tramp-message-show-message): New defvar.
(tramp-message, tramp-error): Use it.
(tramp-do-copy-or-rename-file-directly): Extend check for direct
remote copying.
(tramp-do-copy-or-rename-file-out-of-band): Handle new
`tramp-methods' entry `copy-env' of "rsyncc".
((tramp-handle-process-file): Do not flush all
caches when `process-file-side-effects' is set.
tramp-vc-registered-read-file-names): New defconst.
(tramp-vc-registered-file-names): New defvar.
(tramp-handle-vc-registered): Implement optimization strategy.
(tramp-run-real-handler): Add `tramp-vc-file-name-handler'.
(tramp-vc-file-name-handler): New defun.
(tramp-get-ls-command, tramp-get-test-command)
(tramp-get-file-exists-command, tramp-get-remote-ln)
(tramp-get-remote-perl, tramp-get-remote-stat)
(tramp-get-remote-id): Remove
superfluous `with-current-buffer'.
lisp/net/tramp.el