Mercurial > emacs
changeset 87425:6993642c1877
Show the functions changed.
author | Dan Nicolaescu <dann@ics.uci.edu> |
---|---|
date | Thu, 27 Dec 2007 02:22:59 +0000 |
parents | c0ee02a9ac55 |
children | 47c02bd68801 |
files | lisp/ChangeLog |
diffstat | 1 files changed, 15 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/ChangeLog Wed Dec 26 23:24:08 2007 +0000 +++ b/lisp/ChangeLog Thu Dec 27 02:22:59 2007 +0000 @@ -1,15 +1,21 @@ 2007-12-26 Eric S. Raymond <esr@snark.thyrsus.com> * 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. + + * vc.el (vc-dired-hook): Significantly speed up 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. + + * vc-bzr.el (vc-bzr-dir-state): + * vc-cvs.el (vc-cvs-dir-state): + * vc-mcvs.el (vc-mcvs-dir-state): + * vc-svn.el (vc-svn-dir-state): Recurse in subdirectories. 2007-12-26 Andreas Schwab <schwab@suse.de>