Revert Tramp commit from 2017-11-20

* lisp/net/tramp.el (tramp-drop-volume-letter)
(tramp-handle-find-backup-file-name): Revert change from
2017-11-20.  Emacs' `make-backup-file-name-1' handles this
case now.
This commit is contained in:
Michael Albinus 2017-12-02 12:09:57 +01:00
parent 77cf972592
commit 1b351c8a47

View file

@ -1858,8 +1858,7 @@ letter into the file name. This function removes it."
(if (tramp-compat-file-name-quoted-p name) (if (tramp-compat-file-name-quoted-p name)
'tramp-compat-file-name-quote 'identity) 'tramp-compat-file-name-quote 'identity)
(let ((name (tramp-compat-file-name-unquote name))) (let ((name (tramp-compat-file-name-unquote name)))
;; A volume letter could occur also in encoded backup file names. (if (string-match "\\`[a-zA-Z]:/" name)
(if (string-match "\\(\\`[[:alpha:]]:/\\|/!drive_[[:alpha:]]\\)" name)
(replace-match "/" nil t name) (replace-match "/" nil t name)
name))))) name)))))
@ -3226,8 +3225,6 @@ User is always nil."
(defun tramp-handle-find-backup-file-name (filename) (defun tramp-handle-find-backup-file-name (filename)
"Like `find-backup-file-name' for Tramp files." "Like `find-backup-file-name' for Tramp files."
(with-parsed-tramp-file-name filename nil (with-parsed-tramp-file-name filename nil
(mapcar
'tramp-drop-volume-letter
(let ((backup-directory-alist (let ((backup-directory-alist
(if tramp-backup-directory-alist (if tramp-backup-directory-alist
(mapcar (mapcar
@ -3242,7 +3239,7 @@ User is always nil."
(cdr x)))) (cdr x))))
tramp-backup-directory-alist) tramp-backup-directory-alist)
backup-directory-alist))) backup-directory-alist)))
(tramp-run-real-handler 'find-backup-file-name (list filename)))))) (tramp-run-real-handler 'find-backup-file-name (list filename)))))
(defun tramp-handle-insert-directory (defun tramp-handle-insert-directory
(filename switches &optional wildcard full-directory-p) (filename switches &optional wildcard full-directory-p)