From unknown Sat Aug 16 13:50:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6361: 24.0.50; Bug in vc-dir status update for SVN 1.5.x Resent-From: rogers-emacs@rgrjr.dyndns.org Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Jun 2010 21:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 6361 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 6361@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.127577401925794 (code B ref -1); Sat, 05 Jun 2010 21:41:02 +0000 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 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-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 unknown Sat Aug 16 13:50:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6361: 24.0.50; Bug in vc-dir status update for SVN 1.5.x Resent-From: Dan Nicolaescu Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 Jun 2010 03:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6361 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: rogers-emacs@rgrjr.dyndns.org Cc: 6361@debbugs.gnu.org Received: via spool by 6361-submit@debbugs.gnu.org id=B6361.12757956692365 (code B ref 6361); Sun, 06 Jun 2010 03:42:02 +0000 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 References: <19466.48913.25991.871743@rgr.rgrjr.com> From: Dan Nicolaescu 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-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 unknown Sat Aug 16 13:50:39 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: rogers-emacs@rgrjr.dyndns.org Subject: bug#6361: closed (Re: bug#6361: 24.0.50; Bug in vc-dir status update for SVN 1.5.x) Message-ID: References: <6upqzwvh4a.fsf@fencepost.gnu.org> <19466.48913.25991.871743@rgr.rgrjr.com> X-Gnu-PR-Message: they-closed 6361 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 6361@debbugs.gnu.org Date: Sat, 12 Jun 2010 07:35:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1276328102-26278-1" This is a multi-part message in MIME format... ------------=_1276328102-26278-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #6361: 24.0.50; Bug in vc-dir status update for SVN 1.5.x which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 6361@debbugs.gnu.org. --=20 6361: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D6361 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1276328102-26278-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit 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. ------------=_1276328102-26278-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit 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) ------------=_1276328102-26278-1--