From unknown Sat Jun 21 10:28:39 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#6361 <6361@debbugs.gnu.org> To: bug#6361 <6361@debbugs.gnu.org> Subject: Status: 24.0.50; Bug in vc-dir status update for SVN 1.5.x Reply-To: bug#6361 <6361@debbugs.gnu.org> Date: Sat, 21 Jun 2025 17:28:39 +0000 retitle 6361 24.0.50; Bug in vc-dir status update for SVN 1.5.x reassign 6361 emacs submitter 6361 rogers-emacs@rgrjr.dyndns.org severity 6361 normal tag 6361 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 05 17:40:19 2010 Received: (at submit) by debbugs.gnu.org; 5 Jun 2010 21:40:19 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OL16I-0006hz-Gs for submit@debbugs.gnu.org; Sat, 05 Jun 2010 17:40:19 -0400 Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OL0l2-0006Yt-4h for submit@debbugs.gnu.org; Sat, 05 Jun 2010 17:18:20 -0400 Received: from lists.gnu.org ([199.232.76.165]:56033) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1OL0ky-000655-0K for submit@debbugs.gnu.org; Sat, 05 Jun 2010 17:18:16 -0400 Received: from [140.186.70.92] (port=50441 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OL0kw-0001ht-1m for bug-gnu-emacs@gnu.org; Sat, 05 Jun 2010 17:18:15 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.3.1 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OL0ku-000447-RI for bug-gnu-emacs@gnu.org; Sat, 05 Jun 2010 17:18:13 -0400 Received: from rgrjr.com ([216.146.47.5]:38206) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OL0ku-00043p-MT for bug-gnu-emacs@gnu.org; Sat, 05 Jun 2010 17:18:12 -0400 Received: from rgrjr.dyndns.org (c-66-30-196-77.hsd1.ma.comcast.net [66.30.196.77]) by rgrjr.com (Postfix on CentOS) with ESMTP id EAC0C1601E5 for ; Sat, 5 Jun 2010 21:18:10 +0000 (UTC) Received: (qmail 14395 invoked by uid 89); 5 Jun 2010 21:18:10 -0000 Received: from unknown (HELO rgr.rgrjr.com) (192.168.57.1) by home with SMTP; 5 Jun 2010 21:18:10 -0000 Received: by rgr.rgrjr.com (Postfix, from userid 500) id 7DFA0484F0; Sat, 5 Jun 2010 17:18:09 -0400 (EDT) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19466.48913.25991.871743@rgr.rgrjr.com> Date: Sat, 5 Jun 2010 17:18:09 -0400 From: rogers-emacs@rgrjr.dyndns.org To: bug-gnu-emacs@gnu.org Subject: 24.0.50; Bug in vc-dir status update for SVN 1.5.x X-Mailer: VM viewmail-600 under 24.0.50.1 (i686-pc-linux-gnu) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 05 Jun 2010 17:40:17 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.3 (-----) Subversion 1.6 changed the output of "svn status -r" to include an extra column. The following change (according to git): Author: Dan Nicolaescu Date: Thu Dec 10 14:24:42 2009 +0000 (vc-svn-after-dir-status): Fix regexp. (Bug#4741) accommodates this extra column at the expense of breaking Subversion 1.5; files that require update are skipped entirely by vc-svn-after-dir-status. Could we please make the following tweak so that it also works for older versions? (Since Subversion 1.6 is barely 15 months old, I assume it was not Dan's intent to drop compatibility.) And since this change has been around for a while, I assume this is also broken in 23.2 . . . TIA, -- Bob Rogers http://www.rgrjr.com/ ------------------------------------------------------------------------ diff --git a/lisp/vc-svn.el b/lisp/vc-svn.el index cd43d42..889a60c 100644 --- a/lisp/vc-svn.el +++ b/lisp/vc-svn.el @@ -170,7 +170,7 @@ want to force an empty list of arguments, use t." (?? . unregistered) ;; This is what vc-svn-parse-status does. (?~ . edited))) - (re (if remote "^\\(.\\)...... \\([ *]\\) +\\(?:[-0-9]+\\)? \\(.*\\)$" + (re (if remote "^\\(.\\)......? \\([ *]\\) +\\(?:[-0-9]+\\)? \\(.*\\)$" ;; Subexp 2 is a dummy in this case, so the numbers match. "^\\(.\\)....\\(.\\) \\(.*\\)$")) result) From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 05 23:41:09 2010 Received: (at 6361) by debbugs.gnu.org; 6 Jun 2010 03:41:09 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OL6jV-0000c6-20 for submit@debbugs.gnu.org; Sat, 05 Jun 2010 23:41:09 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OL6jS-0000bk-GD for 6361@debbugs.gnu.org; Sat, 05 Jun 2010 23:41:07 -0400 Received: from dann by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1OL6jM-0005l4-To; Sat, 05 Jun 2010 23:41:00 -0400 To: rogers-emacs@rgrjr.dyndns.org Subject: Re: bug#6361: 24.0.50; Bug in vc-dir status update for SVN 1.5.x References: <19466.48913.25991.871743@rgr.rgrjr.com> From: Dan Nicolaescu X-Debbugs-No-Ack: yes Date: Sat, 05 Jun 2010 23:41:00 -0400 In-Reply-To: <19466.48913.25991.871743@rgr.rgrjr.com> (rogers-emacs@rgrjr.dyndns.org's message of "Sat\, 5 Jun 2010 17\:18\:09 -0400") Message-ID: User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.5 (------) X-Debbugs-Envelope-To: 6361 Cc: 6361@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.5 (------) rogers-emacs@rgrjr.dyndns.org writes: > Subversion 1.6 changed the output of "svn status -r" to include an > extra column. The following change (according to git): > > Author: Dan Nicolaescu > Date: Thu Dec 10 14:24:42 2009 +0000 > > (vc-svn-after-dir-status): Fix regexp. (Bug#4741) > > accommodates this extra column at the expense of breaking Subversion > 1.5; files that require update are skipped entirely by > vc-svn-after-dir-status. Could we please make the following tweak so > that it also works for older versions? (Since Subversion 1.6 is barely > 15 months old, I assume it was not Dan's intent to drop compatibility.) It was only intended to fix Bug#4741 with whatever version of subversion was installed on my system at that time, I had no idea the output has changed. By the time emacs-24 is out, subversion 1.6 would be a bit older... I don't have a strong opinion about this, so if you want to install this... > And since this change has been around for a while, I assume this is > also broken in 23.2 . . . > > TIA, > > -- Bob Rogers > http://www.rgrjr.com/ > > ------------------------------------------------------------------------ > diff --git a/lisp/vc-svn.el b/lisp/vc-svn.el > index cd43d42..889a60c 100644 > --- a/lisp/vc-svn.el > +++ b/lisp/vc-svn.el > @@ -170,7 +170,7 @@ want to force an empty list of arguments, use t." > (?? . unregistered) > ;; This is what vc-svn-parse-status does. > (?~ . edited))) > - (re (if remote "^\\(.\\)...... \\([ *]\\) +\\(?:[-0-9]+\\)? \\(.*\\)$" > + (re (if remote "^\\(.\\)......? \\([ *]\\) +\\(?:[-0-9]+\\)? \\(.*\\)$" > ;; Subexp 2 is a dummy in this case, so the numbers match. > "^\\(.\\)....\\(.\\) \\(.*\\)$")) > result) From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 12 03:34:50 2010 Received: (at 6361-done) by debbugs.gnu.org; 12 Jun 2010 07:34:50 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ONLEw-0006pa-Au for submit@debbugs.gnu.org; Sat, 12 Jun 2010 03:34:50 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ONLEu-0006pU-SF for 6361-done@debbugs.gnu.org; Sat, 12 Jun 2010 03:34:49 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1ONLEr-0007f7-FB; Sat, 12 Jun 2010 03:34:45 -0400 To: 6361-done@debbugs.gnu.org Subject: Re: bug#6361: 24.0.50; Bug in vc-dir status update for SVN 1.5.x References: <19466.48913.25991.871743@rgr.rgrjr.com> From: Glenn Morris X-Spook: RSA Adriatic Geraldton industrial espionage SP4 bullion X-Ran: Q"k,NR|2a8bz]T_t(0DK<_]<~f9@ao-S\(}rOSDMC'vR;y)[1e6J+rmrTm@%c#MQAno<8J X-Hue: magenta X-Debbugs-No-Ack: yes X-Attribution: GM Date: Sat, 12 Jun 2010 03:34:45 -0400 In-Reply-To: <19466.48913.25991.871743@rgr.rgrjr.com> (rogers-emacs@rgrjr.dyndns.org's message of "Sat\, 5 Jun 2010 17\:18\:09 -0400") Message-ID: <6upqzwvh4a.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.1 (------) X-Debbugs-Envelope-To: 6361-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) Thanks; applied. From unknown Sat Jun 21 10:28:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 10 Jul 2010 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator