From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Sam Steingold Newsgroups: gmane.emacs.bugs Subject: bug#11728: 24.1.50; vc-pull inconsistent behavior Date: Sun, 17 Jun 2012 13:55:53 -0400 Message-ID: <87lijlddqu.fsf@gnu.org> Reply-To: sds@gnu.org NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1339955824 31140 80.91.229.3 (17 Jun 2012 17:57:04 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 17 Jun 2012 17:57:04 +0000 (UTC) To: 11728@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jun 17 19:57:00 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SgJic-0004nq-4l for geb-bug-gnu-emacs@m.gmane.org; Sun, 17 Jun 2012 19:56:58 +0200 Original-Received: from localhost ([::1]:46440 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SgJic-00079Q-6v for geb-bug-gnu-emacs@m.gmane.org; Sun, 17 Jun 2012 13:56:58 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:48225) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SgJiY-000784-QG for bug-gnu-emacs@gnu.org; Sun, 17 Jun 2012 13:56:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SgJiW-0006n7-LJ for bug-gnu-emacs@gnu.org; Sun, 17 Jun 2012 13:56:54 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:36500) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SgJiW-0006mn-FJ for bug-gnu-emacs@gnu.org; Sun, 17 Jun 2012 13:56:52 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1SgJlb-0006yM-5C for bug-gnu-emacs@gnu.org; Sun, 17 Jun 2012 14:00:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Sam Steingold Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 17 Jun 2012 18:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 11728 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.133995596226720 (code B ref -1); Sun, 17 Jun 2012 18:00:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 17 Jun 2012 17:59:22 +0000 Original-Received: from localhost ([127.0.0.1]:46044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SgJkv-0006wv-DS for submit@debbugs.gnu.org; Sun, 17 Jun 2012 13:59:22 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:35900) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SgJkt-0006wo-LT for submit@debbugs.gnu.org; Sun, 17 Jun 2012 13:59:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SgJhm-0006hL-QY for submit@debbugs.gnu.org; Sun, 17 Jun 2012 13:56:08 -0400 Original-Received: from lists.gnu.org ([208.118.235.17]:55999) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SgJhm-0006hC-Kb for submit@debbugs.gnu.org; Sun, 17 Jun 2012 13:56:06 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:48102) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SgJhk-00074e-KW for bug-gnu-emacs@gnu.org; Sun, 17 Jun 2012 13:56:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SgJhi-0006gW-Qh for bug-gnu-emacs@gnu.org; Sun, 17 Jun 2012 13:56:04 -0400 Original-Received: from mail-qc0-f169.google.com ([209.85.216.169]:35883) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SgJhe-0006fE-LB; Sun, 17 Jun 2012 13:55:58 -0400 Original-Received: by qcsd16 with SMTP id d16so2933377qcs.0 for ; Sun, 17 Jun 2012 10:55:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:subject:return-receipt-to:reply-to:x-attribution :x-disclaimer:date:message-id:mime-version:content-type; bh=a8/eBEsRel/qEifeGoQqac+DHjF9RH72b4lmjCnwI4o=; b=ken6OWI8AixioGb72DAaqONfakg4L1EXPeLRdrtqG5xhDqUcela+pHYQXEH2kG/qKH j2AgC90tWP51Zm4U40+5MSpFPPBA1IOiU+nIafZu2J3Uy4GnO2XTUTTYNf9sKfg8J9YF kImkcp9w0oBOOlJBXwPmXN3IfPKMJqYRILGEg++FWJDZhefGRsOgo1qEqrX4/pfVG6e+ yDWNtwI04l5vue+Hvbf9vDG3TEhnfUXiTZ0jw0xhULbtMiF6GZEPTtitdIAUOlBfel11 CJjNqSflFKfmsULpyYYR2XCJIRVauwhVBw26GVb6Sf6hKlQ0hWJYdWH3hy606pkYLVcY z1xg== Original-Received: by 10.229.134.199 with SMTP id k7mr6642738qct.4.1339955755673; Sun, 17 Jun 2012 10:55:55 -0700 (PDT) Original-Received: from t520sds (cl-pat-tr.clearspring.com. [8.18.54.254]) by mx.google.com with ESMTPS id gy5sm36121673qab.3.2012.06.17.10.55.54 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 17 Jun 2012 10:55:55 -0700 (PDT) X-Attribution: Sam X-Disclaimer: You should not expect anyone to agree with me. X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:61053 Archived-At: In GNU Emacs 24.1.50.1 (x86_64-unknown-linux-gnu, X toolkit, Xaw3d scroll bars) of 2012-06-14 on t520sds Bzr revision: 108611 sds@gnu.org-20120614195528-thu3is79zfv549gg Windowing system distributor `The X.Org Foundation', version 11.0.11103000 Configured using: `configure '--with-wide-int'' when I do '+' in a vc-dir buffer, the behavior is inconsistent across different backends; 1. svn: a bunch of messages in the *Messages* buffer/echo area, then the changed files (if any) are present in the vc-dir buffer 2. bzr: a separate *vc-bzr: ...* buffer in compilation mode; changed files are clickable there (but they do not appear in the vc-dir buffer) 3. hg, git: like bzr, but the new buffer is in fundamental mode and the modified files are not clickable. it would be nice if the interface were consistent, preferably in the svn version to avoid creating a new buffer. however, even the bzr version is much better than the hg/git one. one simple was to unification is rename vc-bzr-error-regex-alist to vc-bzr-error-regexp-alist for consistency with compilation-error-regexp-alist and make it a vc backend symbol. then call something based on (with-current-buffer buf (vc-exec-after `(progn (let ((compilation-error-regexp-alist vc-bzr-error-regexp-alist)) (compilation-mode)) (set (make-local-variable 'compilation-error-regexp-alist) vc-bzr-error-regexp-alist)))) in vc.el, not each individual backend file. -- Sam Steingold (http://sds.podval.org/) on Ubuntu 12.04 (precise) X 11.0.11103000 http://www.childpsy.net/ http://honestreporting.com http://memri.org http://openvotingconsortium.org http://truepeace.org http://dhimmi.com Sex is like air. It's only a big deal if you can't get any.