emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] /srv/bzr/emacs/trunk r104291: Small break-hardlink-on-save


From: Glenn Morris
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r104291: Small break-hardlink-on-save fix.
Date: Thu, 19 May 2011 17:51:46 -0700
User-agent: Bazaar (2.3.1)

------------------------------------------------------------
revno: 104291
author: Nix <address@hidden>
committer: Glenn Morris <address@hidden>
branch nick: trunk
timestamp: Thu 2011-05-19 17:51:46 -0700
message:
  Small break-hardlink-on-save fix.
  
  * files.el (basic-save-buffer-2):
  Fix handling of break-hardlink-on-save with non-existent files.
modified:
  lisp/ChangeLog
  lisp/files.el
=== modified file 'lisp/ChangeLog'
--- a/lisp/ChangeLog    2011-05-19 12:38:39 +0000
+++ b/lisp/ChangeLog    2011-05-20 00:51:46 +0000
@@ -1,3 +1,8 @@
+2011-05-20  Nix  <address@hidden>
+
+       * files.el (basic-save-buffer-2):
+       Fix handling of break-hardlink-on-save with non-existent files.
+
 2011-05-19  Deniz Dogan  <address@hidden>
 
        * net/rcirc.el (rcirc-mode): Initialize rcirc-urls to nil.

=== modified file 'lisp/files.el'
--- a/lisp/files.el     2011-05-10 02:31:42 +0000
+++ b/lisp/files.el     2011-05-20 00:51:46 +0000
@@ -4517,6 +4517,7 @@
            (dir-writable (file-writable-p dir)))
       (if (or (and file-precious-flag dir-writable)
               (and break-hardlink-on-save
+                   (file-exists-p buffer-file-name)
                    (> (file-nlinks buffer-file-name) 1)
                    (or dir-writable
                        (error (concat (format


reply via email to

[Prev in Thread] Current Thread [Next in Thread]