From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#39452: [PATCH] vc-git-state fails for filenames with wildcards Date: Fri, 07 Feb 2020 09:57:54 +0200 Message-ID: <83h802g77h.fsf@gnu.org> References: Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="98258"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 39452@debbugs.gnu.org, Wolfgang.Scherer@gmx.de To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Feb 07 08:59:11 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1izyXe-000PUE-IN for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 07 Feb 2020 08:59:10 +0100 Original-Received: from localhost ([::1]:51650 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1izyXd-0004QY-KI for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 07 Feb 2020 02:59:09 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43401) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1izyXX-0004QS-2Y for bug-gnu-emacs@gnu.org; Fri, 07 Feb 2020 02:59:03 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1izyXW-0000Bk-6l for bug-gnu-emacs@gnu.org; Fri, 07 Feb 2020 02:59:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:42856) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1izyXW-0000BD-2t for bug-gnu-emacs@gnu.org; Fri, 07 Feb 2020 02:59:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1izyXW-00074j-15 for bug-gnu-emacs@gnu.org; Fri, 07 Feb 2020 02:59:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 07 Feb 2020 07:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39452 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 39452-submit@debbugs.gnu.org id=B39452.158106230527155 (code B ref 39452); Fri, 07 Feb 2020 07:59:01 +0000 Original-Received: (at 39452) by debbugs.gnu.org; 7 Feb 2020 07:58:25 +0000 Original-Received: from localhost ([127.0.0.1]:48829 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1izyWv-00073v-2G for submit@debbugs.gnu.org; Fri, 07 Feb 2020 02:58:25 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:56336) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1izyWt-00073j-Kw for 39452@debbugs.gnu.org; Fri, 07 Feb 2020 02:58:24 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:35805) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1izyWm-0003uE-Qf; Fri, 07 Feb 2020 02:58:16 -0500 Original-Received: from [176.228.60.248] (port=4815 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1izyWl-0001vO-7S; Fri, 07 Feb 2020 02:58:16 -0500 In-reply-to: (message from Dmitry Gutov on Fri, 7 Feb 2020 02:00:38 +0300) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:175736 Archived-At: > From: Dmitry Gutov > Date: Fri, 7 Feb 2020 02:00:38 +0300 > > I wonder how many other backends commands are broken for files like > that: we basically never shell-quote file names. Whenever we run commands via the shell, the prudent thing is to always quote file names (and in general any argument that might include wildcard characters). One advantage of call-process is that you don't have to do that.