From unknown Mon Aug 18 19:29:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12804: 24.1; vc-git does not recognize file under version control Resent-From: Tom Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 05 Nov 2012 02:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 12804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 12804@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.135208339028736 (code B ref -1); Mon, 05 Nov 2012 02:44:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Nov 2012 02:43:10 +0000 Received: from localhost ([127.0.0.1]:49462 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TVCea-0007TP-Sj for submit@debbugs.gnu.org; Sun, 04 Nov 2012 21:43:10 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52806) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TV6Fj-0006kP-HG for submit@debbugs.gnu.org; Sun, 04 Nov 2012 14:53:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TV6Cm-0003Du-Dd for submit@debbugs.gnu.org; Sun, 04 Nov 2012 14:50:02 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:34081) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TV6Cm-0003Dp-Ae for submit@debbugs.gnu.org; Sun, 04 Nov 2012 14:50:00 -0500 Received: from eggs.gnu.org ([208.118.235.92]:50836) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TV6Cl-0006ac-Cj for bug-gnu-emacs@gnu.org; Sun, 04 Nov 2012 14:50:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TV6Cj-0003Bb-8t for bug-gnu-emacs@gnu.org; Sun, 04 Nov 2012 14:49:59 -0500 Received: from plane.gmane.org ([80.91.229.3]:33025) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TV6Cj-0003B9-2l for bug-gnu-emacs@gnu.org; Sun, 04 Nov 2012 14:49:57 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1TV6Cp-0005nj-OJ for bug-gnu-emacs@gnu.org; Sun, 04 Nov 2012 20:50:03 +0100 Received: from 94-21-239-84.pool.digikabel.hu ([94.21.239.84]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 04 Nov 2012 20:50:03 +0100 Received: from adatgyujto by 94-21-239-84.pool.digikabel.hu with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 04 Nov 2012 20:50:03 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: Tom Date: Sun, 4 Nov 2012 19:44:34 +0000 (UTC) Lines: 51 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 94.21.239.84 (Opera/9.80 (Windows NT 6.1; U; IBM EVV/3.0/EAK01AG9/LE; en) Presto/2.10.289 Version/12.02) 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.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.2 (----) X-Mailman-Approved-At: Sun, 04 Nov 2012 21:43:07 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -4.2 (----) I have a file under git and vc does not recognize it. The path of the file has a space in it and I'm on Windows, that is the cause of the problem I suspect. E.g. this is the path under git (note the space in "project name"): project name/src/file.java I narrowed the problem to vc-git-registered which returns nil on the file. This is the relevant check in the function and my guess is name falls to two pieces when git is invoked because it has a space in it and there are no quotes around it, and therefore ls-files returns nothing, because it sees two non existent paths (the two half pieces of the path with space): (vc-git--out-ok "ls-files" "-c" "-z" "--" name) In GNU Emacs 24.1.1 (i386-mingw-nt6.1.7601) of 2012-06-10 on MARVIN Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --with-gcc (4.6) --cflags -ID:/devel/emacs/libs/libXpm-3.5.8/include -ID:/devel/emacs/libs/libXpm-3.5.8/src -ID:/devel/emacs/libs/libpng-dev_1.4.3-1/include -ID:/devel/emacs/libs/zlib-dev_1.2.5-2/include -ID:/devel/emacs/libs/giflib-4.1.4-1/include -ID:/devel/emacs/libs/jpeg-6b-4/include -ID:/devel/emacs/libs/tiff-3.8.2-1/include -ID:/devel/emacs/libs/gnutls-3.0.9/include' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: HUN value of $XMODIFIERS: nil locale-coding-system: cp1250 default enable-multibyte-characters: t From unknown Mon Aug 18 19:29:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12804: 24.1; vc-git does not recognize file under version control In-Reply-To: Resent-From: Tom Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 05 Nov 2012 08:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 12804@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.135210312531390 (code B ref -1); Mon, 05 Nov 2012 08:13:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Nov 2012 08:12:05 +0000 Received: from localhost ([127.0.0.1]:49661 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TVHmu-0008AE-Rl for submit@debbugs.gnu.org; Mon, 05 Nov 2012 03:12:05 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57403) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TVHms-00089y-I5 for submit@debbugs.gnu.org; Mon, 05 Nov 2012 03:12:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TVHjq-0005mH-CB for submit@debbugs.gnu.org; Mon, 05 Nov 2012 03:08:58 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:38966) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TVHjq-0005m4-9d for submit@debbugs.gnu.org; Mon, 05 Nov 2012 03:08:54 -0500 Received: from eggs.gnu.org ([208.118.235.92]:48355) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TVHjm-0000vF-5y for bug-gnu-emacs@gnu.org; Mon, 05 Nov 2012 03:08:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TVHji-0005jy-Bf for bug-gnu-emacs@gnu.org; Mon, 05 Nov 2012 03:08:50 -0500 Received: from plane.gmane.org ([80.91.229.3]:43530) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TVHji-0005jj-5D for bug-gnu-emacs@gnu.org; Mon, 05 Nov 2012 03:08:46 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1TVHjm-00063m-AX for bug-gnu-emacs@gnu.org; Mon, 05 Nov 2012 09:08:50 +0100 Received: from 94-21-240-223.pool.digikabel.hu ([94.21.240.223]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 05 Nov 2012 09:08:50 +0100 Received: from adatgyujto by 94-21-240-223.pool.digikabel.hu with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 05 Nov 2012 09:08:50 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: Tom Date: Mon, 5 Nov 2012 08:08:30 +0000 (UTC) Lines: 14 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 94.21.240.223 (Opera/9.80 (Windows NT 6.1; U; IBM EVV/3.0/EAK01AG9/LE; en) Presto/2.10.289 Version/12.02) 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.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -4.2 (----) Tom gmail.com> writes: > > I have a file under git and vc does not recognize it. > The path of the file has a space in it and I'm on > Windows, that is the cause of the problem I suspect. > Turns out the problem also occurs with files without space in the name, so it can also be some local problem. I'll keep investigating and post here if I have more info on this. From unknown Mon Aug 18 19:29:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12804: 24.1; vc-git does not recognize file under version control In-Reply-To: Resent-From: Tom Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Nov 2012 17:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: 12804@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.13522246493643 (code B ref -1); Tue, 06 Nov 2012 17:58:01 +0000 Received: (at submit) by debbugs.gnu.org; 6 Nov 2012 17:57:29 +0000 Received: from localhost ([127.0.0.1]:52759 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TVnOy-0000wi-U3 for submit@debbugs.gnu.org; Tue, 06 Nov 2012 12:57:29 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37149) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TVnOw-0000wb-Nu for submit@debbugs.gnu.org; Tue, 06 Nov 2012 12:57:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TVnLp-0003vb-CS for submit@debbugs.gnu.org; Tue, 06 Nov 2012 12:54:14 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:55962) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TVnLp-0003vW-9F for submit@debbugs.gnu.org; Tue, 06 Nov 2012 12:54:13 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53378) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TVnLk-00051S-MK for bug-gnu-emacs@gnu.org; Tue, 06 Nov 2012 12:54:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TVnLc-0003je-V6 for bug-gnu-emacs@gnu.org; Tue, 06 Nov 2012 12:54:08 -0500 Received: from plane.gmane.org ([80.91.229.3]:51166) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TVnLc-0003j2-Ny for bug-gnu-emacs@gnu.org; Tue, 06 Nov 2012 12:54:00 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1TVnLi-0003NM-Rq for bug-gnu-emacs@gnu.org; Tue, 06 Nov 2012 18:54:07 +0100 Received: from 94-21-242-107.pool.digikabel.hu ([94.21.242.107]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 06 Nov 2012 18:54:06 +0100 Received: from adatgyujto by 94-21-242-107.pool.digikabel.hu with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 06 Nov 2012 18:54:06 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: Tom Date: Tue, 6 Nov 2012 17:53:44 +0000 (UTC) Lines: 19 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 94.21.242.107 (Opera/9.80 (Windows NT 6.1) Presto/2.12.388 Version/12.10) 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.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -4.2 (----) Tom gmail.com> writes: > > Turns out the problem also occurs with files without space > in the name, so it can also be some local problem. > > I'll keep investigating and post here if I have more info > on this. > > Seems like space in the filename was the problem after all. If Emacs calls git from the path then in my setup it finds git.cmd which is a wrapper script and does not handle these paths properly. It can be fixed by setting vc-git-program to git.exe instead. So it's not an emacs bug, but a git problem, therefore this bug report can be closed. From unknown Mon Aug 18 19:29:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12804: 24.1; vc-git does not recognize file under version control References: In-Reply-To: Resent-From: Dmitry Gutov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Nov 2012 18:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: adatgyujto@gmail.com Cc: 12804@debbugs.gnu.org Received: via spool by 12804-submit@debbugs.gnu.org id=B12804.13522250564325 (code B ref 12804); Tue, 06 Nov 2012 18:05:01 +0000 Received: (at 12804) by debbugs.gnu.org; 6 Nov 2012 18:04:16 +0000 Received: from localhost ([127.0.0.1]:52763 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TVnVX-00017h-PU for submit@debbugs.gnu.org; Tue, 06 Nov 2012 13:04:16 -0500 Received: from forward16.mail.yandex.net ([95.108.253.141]:33100) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TVnVW-00017Z-1s for 12804@debbugs.gnu.org; Tue, 06 Nov 2012 13:04:15 -0500 Received: from smtp18.mail.yandex.net (smtp18.mail.yandex.net [95.108.252.18]) by forward16.mail.yandex.net (Yandex) with ESMTP id C9203D207DE; Tue, 6 Nov 2012 22:00:59 +0400 (MSK) Received: from smtp18.mail.yandex.net (localhost [127.0.0.1]) by smtp18.mail.yandex.net (Yandex) with ESMTP id A252C18A03E6; Tue, 6 Nov 2012 22:00:59 +0400 (MSK) Received: from 98-87.nwlink.spb.ru (98-87.nwlink.spb.ru [178.252.98.87]) by smtp18.mail.yandex.net (nwsmtp/Yandex) with ESMTP id 0wjqZbKa-0xjitlFn; Tue, 6 Nov 2012 22:00:59 +0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1352224859; bh=o7SPWKWH9JnIAHDscTqAVj0UPV8exDGXeXFsyXfrnME=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject: Content-Type:Content-Transfer-Encoding; b=U7U174KmMTNjmD6xuTAJvQ+FyuIWKTM4emydsYpb4Zx1i+13LxYFt4pev5VBCK6G0 Kc5koB4FuVhsIVqG2vEUpJkG+JzpcPZSJDEQyn6pMKtFz9+9cuXDqt9ssizeRvZrUi 6GopUgzagqRFZ0et9VS3i0sgAwGPKxEVDpFA/9Gs= Message-ID: <5099505C.3010008@yandex.ru> Date: Tue, 06 Nov 2012 22:01:00 +0400 From: Dmitry Gutov User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20121026 Thunderbird/16.0.2 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: 0.1 (/) Tom writes: > Tom gmail.com> writes: > >> >> Turns out the problem also occurs with files without space >> in the name, so it can also be some local problem. >> >> I'll keep investigating and post here if I have more info >> on this. >> >> > > Seems like space in the filename was the problem after all. > If Emacs calls git from the path then in my setup it > finds git.cmd which is a wrapper script and does not > handle these paths properly. It can be fixed by setting > vc-git-program to git.exe instead. > > So it's not an emacs bug, but a git problem, therefore > this bug report can be closed. It seems the very latest Git for Windows (Git-1.8.0-preview20121022) solved this problem, as well as the performance overhead from calling git.cmd from vc-git: C:\Users\gutov>which git C:\Program Files (x86)\Git\cmd\git.EXE From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 06 13:04:51 2012 Received: (at control) by debbugs.gnu.org; 6 Nov 2012 18:04:51 +0000 Received: from localhost ([127.0.0.1]:52768 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TVnW7-00018X-Bf for submit@debbugs.gnu.org; Tue, 06 Nov 2012 13:04:51 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:55832) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TVnW5-00018Q-Vc for control@debbugs.gnu.org; Tue, 06 Nov 2012 13:04:50 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TVnSz-0001r4-KU for control@debbugs.gnu.org; Tue, 06 Nov 2012 13:01:37 -0500 Date: Tue, 06 Nov 2012 13:01:37 -0500 Message-Id: Subject: control message for bug 12804 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -4.6 (----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -4.6 (----) tag 12804 = notabug close 12804