emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] Changes to emacs/lisp/ChangeLog,v


From: Eric S. Raymond
Subject: [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v
Date: Wed, 26 Dec 2007 23:24:12 +0000

CVSROOT:        /sources/emacs
Module name:    emacs
Changes by:     Eric S. Raymond <esr>   07/12/26 23:24:11

Index: ChangeLog
===================================================================
RCS file: /sources/emacs/emacs/lisp/ChangeLog,v
retrieving revision 1.12453
retrieving revision 1.12454
diff -u -b -r1.12453 -r1.12454
--- ChangeLog   26 Dec 2007 21:06:35 -0000      1.12453
+++ ChangeLog   26 Dec 2007 23:24:08 -0000      1.12454
@@ -1,6 +1,15 @@
 2007-12-26  Eric S. Raymond  <address@hidden>
 
        * log-view.el: Add Subversion and Mercurial log format samples.
+       * vc-bzr.el, vc-cvs.el, vc.el, vc-mcvs.el, vc-svn.el: Significantly
+       speed up (vc-dired-hook) by arranging for it to call the backend
+       dir-state hook (if it exists) exactly *once*, rather than once per
+       each subdirectory (with dired-state-info calls on all toplevel files
+       slowing it down even further).  For this to work, backend dir-state
+       methods have to recurse to subdirectories.  Most of them already
+       did anyway; a few needed *non*-recursion switches removed.  This
+       change mostly removed code that was perversely bad and should have
+       been shot through the head years ago.
 
 2007-12-26  Andreas Schwab  <address@hidden>
 




reply via email to

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