diff options
| author | Michael Albinus | 2010-11-21 20:39:21 +0100 |
|---|---|---|
| committer | Michael Albinus | 2010-11-21 20:39:21 +0100 |
| commit | e274eb13e0bbe9d200aa813b7ec3ef559f76405c (patch) | |
| tree | a52b1b664b002eef628fcbb077905b44af931151 /lisp/net | |
| parent | 77af54d7c2d9e1ebcbbe1dffec4004b7079ce6bf (diff) | |
| download | emacs-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.el | 7 |
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)) |