aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/net
diff options
context:
space:
mode:
authorMichael Albinus2010-11-21 20:39:21 +0100
committerMichael Albinus2010-11-21 20:39:21 +0100
commite274eb13e0bbe9d200aa813b7ec3ef559f76405c (patch)
treea52b1b664b002eef628fcbb077905b44af931151 /lisp/net
parent77af54d7c2d9e1ebcbbe1dffec4004b7079ce6bf (diff)
downloademacs-e274eb13e0bbe9d200aa813b7ec3ef559f76405c.tar.gz
emacs-e274eb13e0bbe9d200aa813b7ec3ef559f76405c.zip
* files.el (backup-by-copying-when-mismatch): The default value is
now t. * startup.el (normal-top-level): * net/tramp.el (tramp-handle-insert-file-contents): Do not set `backup-by-copying-when-mismatch'.
Diffstat (limited to 'lisp/net')
-rw-r--r--lisp/net/tramp.el7
1 files changed, 1 insertions, 6 deletions
diff --git a/lisp/net/tramp.el b/lisp/net/tramp.el
index d5b55064f3d..10b3c7bd04c 100644
--- a/lisp/net/tramp.el
+++ b/lisp/net/tramp.el
@@ -2861,12 +2861,7 @@ User is always nil."
2861 (setq buffer-file-name filename) 2861 (setq buffer-file-name filename)
2862 (setq buffer-read-only (not (file-writable-p filename))) 2862 (setq buffer-read-only (not (file-writable-p filename)))
2863 (set-visited-file-modtime) 2863 (set-visited-file-modtime)
2864 (set-buffer-modified-p nil) 2864 (set-buffer-modified-p nil))
2865 ;; For root, preserve owner and group when editing files.
2866 (when (string-equal
2867 (tramp-file-name-handler 'file-remote-p filename 'user)
2868 "root")
2869 (set (make-local-variable 'backup-by-copying-when-mismatch) t)))
2870 (when (and (stringp local-copy) 2865 (when (and (stringp local-copy)
2871 (or remote-copy (null tramp-temp-buffer-file-name))) 2866 (or remote-copy (null tramp-temp-buffer-file-name)))
2872 (delete-file local-copy)) 2867 (delete-file local-copy))