From unknown Thu Aug 21 23:00:18 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#2117 <2117@debbugs.gnu.org> To: bug#2117 <2117@debbugs.gnu.org> Subject: Status: vc-dir slowdown on subversion due to vc-stay-local Reply-To: bug#2117 <2117@debbugs.gnu.org> Date: Fri, 22 Aug 2025 06:00:18 +0000 retitle 2117 vc-dir slowdown on subversion due to vc-stay-local reassign 2117 emacs submitter 2117 Dan Nicolaescu severity 2117 normal thanks From dann@rodan.ics.uci.edu Fri Jan 30 08:44:57 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 30 Jan 2009 16:44:57 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-3.0 required=4.0 tests=X_DEBBUGS_NO_ACK autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n0UGisAX021169 for ; Fri, 30 Jan 2009 08:44:56 -0800 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LSwUA-0000fV-Cg for bug-gnu-emacs@gnu.org; Fri, 30 Jan 2009 11:44:54 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LSwU9-0000eq-Ig for bug-gnu-emacs@gnu.org; Fri, 30 Jan 2009 11:44:53 -0500 Received: from [199.232.76.173] (port=39928 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LSwU9-0000ek-Ck for bug-gnu-emacs@gnu.org; Fri, 30 Jan 2009 11:44:53 -0500 Received: from barrelv2.ics.uci.edu ([128.195.1.114]:36090) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA1:24) (Exim 4.60) (envelope-from ) id 1LSwU8-0000xq-Tq for bug-gnu-emacs@gnu.org; Fri, 30 Jan 2009 11:44:53 -0500 Received: from rodan.ics.uci.edu (rodan.ics.uci.edu [128.195.6.9]) by barrelv2.ics.uci.edu (8.13.8+Sun/8.13.8) with ESMTP id n0UGiV2W011841 for ; Fri, 30 Jan 2009 08:44:31 -0800 (PST) Received: (from dann@localhost) by rodan.ics.uci.edu (8.13.8+Sun/8.13.6/Submit) id n0UGiU5d023315; Fri, 30 Jan 2009 08:44:30 -0800 (PST) Date: Fri, 30 Jan 2009 08:44:30 -0800 (PST) Message-Id: <200901301644.n0UGiU5d023315@rodan.ics.uci.edu> From: Dan Nicolaescu To: bug-gnu-emacs Subject: vc-dir slowdown on subversion due to vc-stay-local X-Debbugs-No-Ack: yes Lines: 11 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ICS-MailScanner-Information: Please contact the ISP for more information X-ICS-MailScanner-ID: n0UGiV2W011841 X-ICS-MailScanner: Found to be clean X-ICS-MailScanner-SpamCheck: not spam, SpamAssassin (score=-1.363, required 5, autolearn=disabled, ALL_TRUSTED -1.44, TW_SV 0.08) X-ICS-MailScanner-From: dann@rodan.ics.uci.edu X-detected-operating-system: by monty-python.gnu.org: Solaris 10 (beta) 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... From nickrob@snap.net.nz Fri Jan 30 13:46:47 2009 Received: (at 2117) by emacsbugs.donarmstrong.com; 30 Jan 2009 21:46:47 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-3.0 required=4.0 tests=HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from viper.snap.net.nz (viper.snap.net.nz [202.37.101.23]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n0ULkdxX032642 for <2117@emacsbugs.donarmstrong.com>; Fri, 30 Jan 2009 13:46:41 -0800 Received: from kahikatea.snap.net.nz (unknown [123.255.31.111]) by viper.snap.net.nz (Postfix) with ESMTP id 0555F3DB0CA; Sat, 31 Jan 2009 10:46:34 +1300 (NZDT) Received: by kahikatea.snap.net.nz (Postfix, from userid 1000) id 8AD6B8FC6D; Sat, 31 Jan 2009 10:46:30 +1300 (NZDT) From: Nick Roberts MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18819.30005.674873.608680@kahikatea.snap.net.nz> Date: Sat, 31 Jan 2009 10:46:29 +1300 To: Dan Nicolaescu , 2117@debbugs.gnu.org Cc: bug-gnu-emacs Subject: Re: bug#2117: vc-dir slowdown on subversion due to vc-stay-local In-Reply-To: <200901301644.n0UGiU5d023315@rodan.ics.uci.edu> References: <200901301644.n0UGiU5d023315@rodan.ics.uci.edu> X-Mailer: VM 7.19 under Emacs 22.3.1 > 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 From lekktu@gmail.com Mon Feb 2 01:09:35 2009 Received: (at control) by emacsbugs.donarmstrong.com; 2 Feb 2009 09:09:36 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: ** X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=2.3 required=4.0 tests=MISSING_SUBJECT,NOSUBJECT, VALID_BTS_CONTROL autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fk-out-0910.google.com (fk-out-0910.google.com [209.85.128.190]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n1299Vvw010538 for ; Mon, 2 Feb 2009 01:09:33 -0800 Received: by fk-out-0910.google.com with SMTP id 22so1470103fkq.1 for ; Mon, 02 Feb 2009 01:09:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=5i+6nbaqWGQUR5HEqFvz4JUXZv8894UIFvknOmsYhQ4=; b=kk0ntKUOFcI2HG0R9U1TicY3lGxHhsnPEHmFY4q0BOkEDSZCxvt0SFOYmQgls7Z6wq C9k9gIvXZjZX+vcvzeLcIHmSSqP4jPTZm05uOoJ8j6lpJ+PfqL8CcoCBpZCyjzUWpGR0 HhWu2PXoaAuNI4zUQair5bFuvVKEiIrLDqvc0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=IC3RYjGfbQBYgDcLvpxz+TrKSQ3OON/OOKAOVjrKlN6kZ8qDB87vrbifAL/xBkHJuM 9erVxbYelv8v8Oy1/xNsb/WiNtRUmBLsMDUrWqWRyiLrDuUNKBGV2knmImlkFWBf1G5r JT2hBWs4axBsCD1Tr9TfwXYfpcylx31xr5X2g= MIME-Version: 1.0 Received: by 10.223.108.210 with SMTP id g18mr555203fap.38.1233565771084; Mon, 02 Feb 2009 01:09:31 -0800 (PST) Date: Mon, 2 Feb 2009 10:09:31 +0100 Message-ID: Subject: From: Juanma Barranquero To: control@debbugs.gnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit reassign 2152 emacs,ns reassign 2153 emacs,ns reassign 2154 emacs,ns reassign 2155 spam reassign 2117 emacs,vc-dir quit From lekktu@gmail.com Tue Mar 17 02:22:15 2009 Received: (at control) by emacsbugs.donarmstrong.com; 17 Mar 2009 09:22:15 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: ** X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=2.3 required=4.0 tests=MISSING_SUBJECT,NOSUBJECT, VALID_BTS_CONTROL autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from mail-ew0-f176.google.com (mail-ew0-f176.google.com [209.85.219.176]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n2H9MCD0005523 for ; Tue, 17 Mar 2009 02:22:14 -0700 Received: by ewy24 with SMTP id 24so3991757ewy.1 for ; Tue, 17 Mar 2009 02:22:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=8kg3xZo7LkfeWm8/N+Bb5gCTHDvSowOAk/GT0NUKjNc=; b=sS/XKophFfzDqrpZxSKYexjpSHOEBgWFBIntADHTWgLQ7xAkX2LJay0VW5/a9alnYU JqK5mkqwrC9L2Iu+b+OHuLWMs4dh1ivw0p3TpVFe4KfkhmlI8VYyhAH9+vGdgV/V/aj8 ZjrZbQHD9z3NgdBNX9dcvrhXE1JDzicWFM4Uo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=epHiHh4jTH8hNQ3Z9W+sdmPMWG5K8t56w3EIXDv+nyc7uMUO0OebD87ssmj47nN/8V gEn2T5weZyGT7QqOtX3mDXQokeXZQjhWmeLaUkSzN5IXPiPJhZ8VSTSKiUUROU4m5YrP Wm9HxlDTvoTR98dZx15fhqd+5ewRn1t26NJDo= MIME-Version: 1.0 Received: by 10.210.139.15 with SMTP id m15mr4357553ebd.9.1237281726835; Tue, 17 Mar 2009 02:22:06 -0700 (PDT) Date: Tue, 17 Mar 2009 10:22:06 +0100 Message-ID: Subject: From: Juanma Barranquero To: control@debbugs.gnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit reassign 337 emacs,vc reassign 768 emacs,vc reassign 927 emacs,vc reassign 996 emacs,vc reassign 1098 emacs,vc reassign 1163 emacs,vc reassign 1256 emacs,vc reassign 1257 emacs,vc reassign 1408 emacs,vc reassign 1429 emacs,vc reassign 1589 emacs,vc reassign 1647 emacs,w32,vc reassign 1741 emacs,vc reassign 2093 emacs,vc reassign 2110 emacs,vc reassign 2117 emacs,vc reassign 2157 emacs,vc reassign 2338 emacs,vc reassign 2553 emacs,vc reassign 2598 emacs,vc reassign 2604 emacs,vc reassign 2612 emacs,vc reassign 2641 emacs,vc reassign 2652 emacs,vc reassign 2675 emacs,vc reassign 2676 emacs,vc reassign 2678 emacs,vc quit From dann@godzilla.ics.uci.edu Tue Apr 7 09:26:39 2009 Received: (at control) by emacsbugs.donarmstrong.com; 7 Apr 2009 16:26:39 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.0 required=4.0 tests=MURPHY_DRUGS_REL8,ONEWORD, X_DEBBUGS_NO_ACK autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from barrelv2.ics.uci.edu (barrelv2.ics.uci.edu [128.195.1.114]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n37GQaKl024097 for ; Tue, 7 Apr 2009 09:26:37 -0700 Received: from godzilla.ics.uci.edu (godzilla.ics.uci.edu [128.195.10.101]) by barrelv2.ics.uci.edu (8.13.8+Sun/8.13.8) with ESMTP id n37GQJeA013969 for ; Tue, 7 Apr 2009 09:26:19 -0700 (PDT) Received: (from dann@localhost) by godzilla.ics.uci.edu (8.13.8+Sun/8.13.6/Submit) id n37GQIRq022682; Tue, 7 Apr 2009 09:26:18 -0700 (PDT) Date: Tue, 7 Apr 2009 09:26:18 -0700 (PDT) Message-Id: <200904071626.n37GQIRq022682@godzilla.ics.uci.edu> From: Dan Nicolaescu To: control@debbugs.gnu.org Subject: commands X-Debbugs-No-Ack: yes Lines: 9 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ICS-MailScanner-Information: Please contact the ISP for more information X-ICS-MailScanner-ID: n37GQJeA013969 X-ICS-MailScanner: Found to be clean X-ICS-MailScanner-SpamCheck: not spam, SpamAssassin (score=-1.44, required 5, autolearn=disabled, ALL_TRUSTED -1.44) X-ICS-MailScanner-From: dann@godzilla.ics.uci.edu close 1098 tags 2065 + patch close 2110 close 2117 close 2604 close 2652 close 2675 retitle 2678 vc-git-register not working when passed a directory argument merge 1589 2641 From unknown Thu Aug 21 23:00:18 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: $requester Subject: Internal Control Message-Id: bug archived. Date: Wed, 06 May 2009 14:24:14 +0000 User-Agent: Fakemail v42.6.9 # A New Hope # A log time ago, in a galaxy far, far away # something happened. # # Magically this resulted in the following # action being taken, but this fake control # message doesn't tell you why it happened # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator