From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: emacs-devel@gnu.org Date: Tue, 02 Dec 2014 10:42:12 +0100 Organization: Organization?!? Message-ID: <87k32ajsln.fsf@fencepost.gnu.org> References: <20141201195401.3A72F3832EA@snark.thyrsus.com> <20141201202026.GA2794@thyrsus.com> <20141201220933.GA4341@thyrsus.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1417513381 30671 80.91.229.3 (2 Dec 2014 09:43:01 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 2 Dec 2014 09:43:01 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Dec 02 10:42:54 2014 Return-path: Envelope-to: ged-emacs-devel@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 1Xvjyw-0000vC-8d for ged-emacs-devel@m.gmane.org; Tue, 02 Dec 2014 10:42:54 +0100 Original-Received: from localhost ([::1]:35805 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xvjyv-00031c-UI for ged-emacs-devel@m.gmane.org; Tue, 02 Dec 2014 04:42:53 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49720) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xvjyd-000319-QJ for emacs-devel@gnu.org; Tue, 02 Dec 2014 04:42:41 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XvjyX-0005sq-QK for emacs-devel@gnu.org; Tue, 02 Dec 2014 04:42:35 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:35077) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XvjyX-0005rE-Jv for emacs-devel@gnu.org; Tue, 02 Dec 2014 04:42:29 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1XvjyU-0000jA-O7 for emacs-devel@gnu.org; Tue, 02 Dec 2014 10:42:26 +0100 Original-Received: from x2f51fe3.dyn.telefonica.de ([2.245.31.227]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 02 Dec 2014 10:42:26 +0100 Original-Received: from dak by x2f51fe3.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 02 Dec 2014 10:42:26 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 27 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: x2f51fe3.dyn.telefonica.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:1B9is0pCFlOcksEumGlTAQI8Ag4= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:178675 Archived-At: Lars Magne Ingebrigtsen writes: > "Eric S. Raymond" writes: > >> Lars Magne Ingebrigtsen : >>> > Now I need to try to figure out (a) why removing it broke things, and >>> > (b) why it disn't break anything where I coulse see it. That is concerning. >>> >>> It's because `(vc-bzr-file-name-relative "~/rmz.jpg")' returns nil for >>> me. What does it say for you? >> >> Same; nil. > > Well, looking at the code, `vc-bzr-state' calls `vc-bzr-status' first, > which does `(regexp-quote (vc-bzr-file-name-relative file))', and if > that function returns nil for you, then `regexp-quote' should signal an > error, since that's not a valid input. > > So `(vc-bzr-state file)' should signal an error for you. :-) > > Unless I'm totally misreading the code, which is, of course, possible. Or he has everything under Git anyway so that his Emacs does not bother checking for other version control system. -- David Kastrup