* bug#2117: vc-dir slowdown on subversion due to vc-stay-local [not found] <200901301644.n0UGiU5d023315@rodan.ics.uci.edu> @ 2009-01-30 21:46 ` Nick Roberts 0 siblings, 0 replies; only message in thread From: Nick Roberts @ 2009-01-30 21:46 UTC (permalink / raw To: Dan Nicolaescu, 2117; +Cc: bug-gnu-emacs > Using vc-dir on a big tree under subversion (like GCC for example) is > slow and does not seem to be asynchronous, emacs is unresponsive for a > long time. > > The problems was introduced in revision 1.98 of vc-svn.el and is due to > this: (let ((remote (not (vc-stay-local-p dir)))) > > (vc-stay-local-p DIR) ends up calling (vc-svn-registered DIR) and that > executes and parses "svn status -v DIR" which for a big tree like gcc is > 60K lines... Why does vc-svn-registered need to execute "svn status -v DIR". Can it not just parse the text-base directory instead? -- Nick http://www.inet.net.nz/~nickrob ^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2009-01-30 21:46 UTC | newest] Thread overview: (only message) (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <200901301644.n0UGiU5d023315@rodan.ics.uci.edu> 2009-01-30 21:46 ` bug#2117: vc-dir slowdown on subversion due to vc-stay-local Nick Roberts
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/emacs.git https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.