From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dan Nicolaescu Newsgroups: gmane.emacs.bugs Subject: bug#2676: 23.0.91; annoying/unnecessary vc-next-action conflict in vc-dir buffer Date: Mon, 16 Mar 2009 19:07:49 -0700 (PDT) Message-ID: <200903170207.n2H27n8O011708@godzilla.ics.uci.edu> References: <87iqmbcx27.fsf@catnip.gol.com> <200903151453.n2FErEpe017505@godzilla.ics.uci.edu> <200903170100.n2H10Ec4011190@godzilla.ics.uci.edu> Reply-To: Dan Nicolaescu , 2676@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1237256644 28611 80.91.229.12 (17 Mar 2009 02:24:04 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 17 Mar 2009 02:24:04 +0000 (UTC) Cc: 2676@emacsbugs.donarmstrong.com To: Miles Bader Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Mar 17 03:25:20 2009 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1LjOzX-0001Tj-VI for geb-bug-gnu-emacs@m.gmane.org; Tue, 17 Mar 2009 03:25:20 +0100 Original-Received: from localhost ([127.0.0.1]:32921 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LjOyB-0002yd-7v for geb-bug-gnu-emacs@m.gmane.org; Mon, 16 Mar 2009 22:23:55 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LjOy7-0002yQ-LQ for bug-gnu-emacs@gnu.org; Mon, 16 Mar 2009 22:23:51 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LjOy3-0002yA-8Z for bug-gnu-emacs@gnu.org; Mon, 16 Mar 2009 22:23:51 -0400 Original-Received: from [199.232.76.173] (port=49859 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LjOy3-0002xz-4C for bug-gnu-emacs@gnu.org; Mon, 16 Mar 2009 22:23:47 -0400 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:42290) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LjOy2-0001Kb-My for bug-gnu-emacs@gnu.org; Mon, 16 Mar 2009 22:23:46 -0400 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n2H2NgVr027608; Mon, 16 Mar 2009 19:23:42 -0700 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id n2H2K40k026537; Mon, 16 Mar 2009 19:20:04 -0700 X-Loop: owner@emacsbugs.donarmstrong.com Resent-From: Dan Nicolaescu Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs , owner@emacsbugs.donarmstrong.com Resent-Date: Tue, 17 Mar 2009 02:20:03 +0000 Resent-Message-ID: Resent-Sender: owner@emacsbugs.donarmstrong.com X-Emacs-PR-Message: followup 2676 X-Emacs-PR-Package: emacs,vc-dir X-Emacs-PR-Keywords: Original-Received: via spool by 2676-submit@emacsbugs.donarmstrong.com id=B2676.123725589725120 (code B ref 2676); Tue, 17 Mar 2009 02:20:03 +0000 Original-Received: (at 2676) by emacsbugs.donarmstrong.com; 17 Mar 2009 02:11:37 +0000 X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. Original-Received: from sallyv2.ics.uci.edu (sallyv2.ics.uci.edu [128.195.1.120]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n2H2BY2u025114 for <2676@emacsbugs.donarmstrong.com>; Mon, 16 Mar 2009 19:11:35 -0700 Original-Received: from godzilla.ics.uci.edu (godzilla.ics.uci.edu [128.195.10.101]) by sallyv2.ics.uci.edu (8.13.7+Sun/8.13.7) with ESMTP id n2H29Jpv022349; Mon, 16 Mar 2009 19:09:20 -0700 (PDT) Original-Received: (from dann@localhost) by godzilla.ics.uci.edu (8.13.8+Sun/8.13.6/Submit) id n2H27n8O011708; Mon, 16 Mar 2009 19:07:49 -0700 (PDT) In-Reply-To: (Miles Bader's message of "Tue, 17 Mar 2009 10:10:18 +0900") Original-Lines: 41 X-ICS-MailScanner-Information: Please contact the ISP for more information X-ICS-MailScanner-ID: n2H29Jpv022349 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 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Resent-Date: Mon, 16 Mar 2009 22:23:51 -0400 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:26417 Archived-At: Miles Bader writes: > On Tue, Mar 17, 2009 at 10:00 AM, Dan Nicolaescu wro= te: > > =C2=A0> Hmm, you're right, that might cause problems. > > > > In that case you can close this bug, right? >=20 > Can I close bugs...? Send an email to 2676-done@emacsbugs.donarmstrong.com and it will be closed. For doing more than that see emacs/admin/notes/bugtracker > > =C2=A0> Your advice about using "M" was useful, it would be cool if v= c-dir > > =C2=A0> could give such advice... :-) > > > > [METALIC VOICE]: This is vc-dir speaking follow everything I say! >=20 > Seriously... if you've ever used git much, in some situations it > gives user-oriented advice like "if you want to do foo, you might want > to use comand x y z ...", and it's often a _really_ useful hint, even > if you've used git for a while (and the location of such advice is > tastefully chosen so that it's not annoying for experienced users). > One can figure out what the current vc-next-action conflict error > messages mean with a bit of thought, but they seem sort of > user-hostile, almost designed to cause one's eyes to glaze over... I take responsibility for the error thrown by `vc-dir-deduce-fileset'. How about saying something like: VC operations when applied to multiple files require files to be in similar VC states. %s in state %s clashes with %s in state %s If you have suggestions for this and other messages, they shouldn't be too hard to improve. In general some facility that shows tips for various modes would be useful to have in emacs.