Mercurial > emacs
diff lisp/net/tramp-vc.el @ 57653:b324ca4df07c
* simple.el (process-file): New function, similar to call-process
but supports file handlers.
* vc.el (vc-do-command): Use it, instead of call-process.
* net/tramp-vc.el (vc-do-command): Do not advise it if
process-file is fboundp.
* net/tramp.el (tramp-file-name-handler-alist): Add entry for
process-file.
(tramp-handle-process-file): New function.
(tramp-file-name-for-operation): Support process-file.
author | Kai Großjohann <kgrossjo@eu.uu.net> |
---|---|
date | Sat, 23 Oct 2004 19:52:18 +0000 |
parents | 9459300bf43b |
children | 92796330257a 0fe073a08cef |
line wrap: on
line diff
--- a/lisp/net/tramp-vc.el Sat Oct 23 16:13:06 2004 +0000 +++ b/lisp/net/tramp-vc.el Sat Oct 23 19:52:18 2004 +0000 @@ -217,6 +217,7 @@ ;; Daniel Pittman <daniel@danann.net> ;;-(if (fboundp 'vc-call-backend) ;;- () ;; This is the new VC for which we don't have an appropriate advice yet +(unless (fboundp 'process-file) (if (fboundp 'vc-call-backend) (defadvice vc-do-command (around tramp-advice-vc-do-command @@ -242,7 +243,7 @@ (setq ad-return-value (apply 'tramp-vc-do-command buffer okstatus command (or file (buffer-file-name)) last flags)) - ad-do-it)))) + ad-do-it))))) ;;-)