emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] Changes to emacs/lisp/diff.el


From: Markus Rost
Subject: [Emacs-diffs] Changes to emacs/lisp/diff.el
Date: Wed, 22 May 2002 19:26:53 -0400

Index: emacs/lisp/diff.el
diff -c emacs/lisp/diff.el:1.44 emacs/lisp/diff.el:1.45
*** emacs/lisp/diff.el:1.44     Wed May  8 17:42:32 2002
--- emacs/lisp/diff.el  Wed May 22 19:26:51 2002
***************
*** 295,324 ****
    (let ((handler (find-file-name-handler fn 'diff-latest-backup-file)))
      (if handler
        (funcall handler 'diff-latest-backup-file fn)
!       ;; First try simple backup, then the highest numbered of the
!       ;; numbered backups.
!       ;; Ignore the value of version-control because we look for existing
!       ;; backups, which maybe were made earlier or by another user with
!       ;; a different value of version-control.
!       (setq fn (file-chase-links (expand-file-name fn)))
!       (or
!        (let ((bak (make-backup-file-name fn)))
!        (if (file-exists-p bak) bak))
!        ;; We use BACKUPNAME to cope with backups stored in a different dir.
!        (let* ((backupname (car (find-backup-file-name fn)))
!             (dir (file-name-directory backupname))
!             (base-versions (concat (file-name-sans-versions
!                                     (file-name-nondirectory backupname))
!                                    ".~"))
!             ;; This is a fluid var for backup-extract-version.
!             (backup-extract-version-start (length base-versions)))
!        (concat dir
!                (car (sort
!                      (file-name-all-completions base-versions dir)
!                      (function
!                       (lambda (fn1 fn2)
!                         (> (backup-extract-version fn1)
!                            (backup-extract-version fn2))))))))))))
  
  (provide 'diff)
  
--- 295,301 ----
    (let ((handler (find-file-name-handler fn 'diff-latest-backup-file)))
      (if handler
        (funcall handler 'diff-latest-backup-file fn)
!       (file-newest-backup fn))))
  
  (provide 'diff)
  



reply via email to

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