From unknown Sat Jun 21 05:06:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11344: 24.0.95; vc-git-state bug Resent-From: Leo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Apr 2012 05:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 11344 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 11344@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.133541810032126 (code B ref -1); Thu, 26 Apr 2012 05:29:02 +0000 Received: (at submit) by debbugs.gnu.org; 26 Apr 2012 05:28:20 +0000 Received: from localhost ([127.0.0.1]:53376 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SNHFc-0008M6-18 for submit@debbugs.gnu.org; Thu, 26 Apr 2012 01:28:20 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40896) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SNHFZ-0008Lt-M4 for submit@debbugs.gnu.org; Thu, 26 Apr 2012 01:28:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SNHEY-0001U9-DC for submit@debbugs.gnu.org; Thu, 26 Apr 2012 01:27:15 -0400 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,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:50144) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SNHEY-0001U2-7L for submit@debbugs.gnu.org; Thu, 26 Apr 2012 01:27:14 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37307) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SNHEW-00024V-Jq for bug-gnu-emacs@gnu.org; Thu, 26 Apr 2012 01:27:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SNHEU-0001Tg-Ms for bug-gnu-emacs@gnu.org; Thu, 26 Apr 2012 01:27:12 -0400 Received: from mail-pb0-f41.google.com ([209.85.160.41]:46280) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SNHEU-0001Ta-DK for bug-gnu-emacs@gnu.org; Thu, 26 Apr 2012 01:27:10 -0400 Received: by pbcup15 with SMTP id up15so2378629pbc.0 for ; Wed, 25 Apr 2012 22:27:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=gd38tortKdKHvW7i4hiE8wSjqkjGpaY76FJE8F0P1TA=; b=TQY6XvSeZluVUnQ6vqXClww2I0qlYoPC+WXpF+ffYbeByck9ZfZetnQ1KF9gUpCb0U zjgVv0vuM0MQQ8gwio+W7rF/xE4phG5VPIrFEppHhe29gi1B3KJMBMGXDdfOADixNbdy gNyBEaG9QvWsvKZg6k2Rn1T0T0QISbPVYKLaAkFblSOe8ON2NZaFav7OV4ULxXW6RTBz UYwWDKdn9N1p7zKu6MpxzxBgysL1b2qDxNwodDzsey+eP9+g0PdKrZGcSO9kU8Q9ZIMk yIR0WxkztWGN2n3XT2wLJqss1UhtDL+DQa1S3GR6rCG7wsx9gv5WGJWIAmFrmkFliP2L Soxw== Received: by 10.68.240.5 with SMTP id vw5mr13145312pbc.110.1335418028504; Wed, 25 Apr 2012 22:27:08 -0700 (PDT) Received: from Shidais-iMac.local ([119.255.41.67]) by mx.google.com with ESMTPS id i1sm2225908pbv.49.2012.04.25.22.27.06 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 25 Apr 2012 22:27:07 -0700 (PDT) From: Leo Date: Thu, 26 Apr 2012 13:26:55 +0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain 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-Received-From: 208.118.235.17 X-Spam-Score: -6.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: -6.1 (------) 1. Open a file in a git repo 2. Insert any char and then delete it 3. Save You will see emacs show in the mode-line "Git:" i.e. file is modified. Because in this case, git diff-index -p --raw -z HEAD -- outputs: :100644 100644 c617ed851b3c4d332ab960b0f936c6c4fafce1b0 0000000000000000000000000000000000000000 MTODOdiff --git a/TODO b/TODO The manual page of git-diff-index says: is shown as all 0's if a file is new on the filesystem and it is out of sync with the index. But showing it as modified is not helpful and is contradictory to behaviour in other backends. One possible solution is to run `git update-index -- ' before running git diff-index as mentioned above. But I am not familiar with git plumbing commands. Leo From unknown Sat Jun 21 05:06:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11344: 24.0.95; vc-git-state bug Resent-From: Andreas Schwab Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Apr 2012 08:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11344 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Leo Cc: 11344@debbugs.gnu.org Received: via spool by 11344-submit@debbugs.gnu.org id=B11344.133542911118875 (code B ref 11344); Thu, 26 Apr 2012 08:32:01 +0000 Received: (at 11344) by debbugs.gnu.org; 26 Apr 2012 08:31:51 +0000 Received: from localhost ([127.0.0.1]:53492 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SNK7D-0004uO-Jg for submit@debbugs.gnu.org; Thu, 26 Apr 2012 04:31:51 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:56072) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SNK7B-0004uA-CG for 11344@debbugs.gnu.org; Thu, 26 Apr 2012 04:31:50 -0400 Received: from frontend1.mail.m-online.net (unknown [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 3VdWgp1Yj8z4KLZ8; Thu, 26 Apr 2012 10:30:45 +0200 (CEST) Received: from igel.home (ppp-88-217-116-87.dynamic.mnet-online.de [88.217.116.87]) by mail.mnet-online.de (Postfix) with ESMTPA id 3VdWgn6fdVz4KK5B; Thu, 26 Apr 2012 10:30:45 +0200 (CEST) Received: by igel.home (Postfix, from userid 501) id 8FCFCCA29F; Thu, 26 Apr 2012 10:30:45 +0200 (CEST) From: Andreas Schwab References: X-Yow: .. my NOSE is NUMB! Date: Thu, 26 Apr 2012 10:30:45 +0200 In-Reply-To: (Leo's message of "Thu, 26 Apr 2012 13:26:55 +0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.95 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) 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: -1.9 (-) Leo writes: > You will see emacs show in the mode-line "Git:" i.e. file is > modified. Because in this case, git diff-index -p --raw -z HEAD -- > outputs: > > :100644 100644 c617ed851b3c4d332ab960b0f936c6c4fafce1b0 0000000000000000000000000000000000000000 MTODOdiff --git a/TODO b/TODO What is your git version? When I try this I don't get the diff header. (There is still some breakage that appears to be a git regression, in that it outputs an extra NUL.) Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From unknown Sat Jun 21 05:06:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11344: 24.0.95; vc-git-state bug In-Reply-To: Resent-From: Leo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Apr 2012 08:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11344 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 11344@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.133542993723299 (code B ref -1); Thu, 26 Apr 2012 08:46:02 +0000 Received: (at submit) by debbugs.gnu.org; 26 Apr 2012 08:45:37 +0000 Received: from localhost ([127.0.0.1]:53521 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SNKKX-00063j-1h for submit@debbugs.gnu.org; Thu, 26 Apr 2012 04:45:37 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46853) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SNKKS-0005ts-LQ for submit@debbugs.gnu.org; Thu, 26 Apr 2012 04:45:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SNKJM-00046a-7r for submit@debbugs.gnu.org; Thu, 26 Apr 2012 04:44:29 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.7 required=5.0 tests=BAYES_00, DATE_IN_PAST_12_24, FREEMAIL_FROM, RCVD_IN_DNSWL_HI, RCVD_NUMERIC_HELO autolearn=ham version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:53487) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SNKJM-00045Y-1K for submit@debbugs.gnu.org; Thu, 26 Apr 2012 04:44:24 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36115) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SNKJF-0007sG-Tm for bug-gnu-emacs@gnu.org; Thu, 26 Apr 2012 04:44:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SNKJ9-0003nw-D5 for bug-gnu-emacs@gnu.org; Thu, 26 Apr 2012 04:44:17 -0400 Received: from plane.gmane.org ([80.91.229.3]:35039) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SNKJ9-0003ns-72 for bug-gnu-emacs@gnu.org; Thu, 26 Apr 2012 04:44:11 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1SNKJ2-0003us-2z for bug-gnu-emacs@gnu.org; Thu, 26 Apr 2012 10:44:04 +0200 Received: from 119.255.41.67 ([119.255.41.67]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 26 Apr 2012 10:44:04 +0200 Received: from sdl.web by 119.255.41.67 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 26 Apr 2012 10:44:04 +0200 X-Injected-Via-Gmane: http://gmane.org/ From: Leo Date: Wed, 25 Apr 2012 21:11:32 +0800 Lines: 9 Message-ID: <87r4vc552z.fsf@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 119.255.41.67 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (gnu/linux) Cancel-Lock: sha1:/PFVxSA1wBtcjJKxU6JC2eON4uQ= 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-Received-From: 208.118.235.17 X-Spam-Score: -4.7 (----) 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.7 (----) On 2012-04-26 16:30 +0800, Andreas Schwab wrote: > What is your git version? When I try this I don't get the diff header. > > (There is still some breakage that appears to be a git regression, in > that it outputs an extra NUL.) I get the same bug with git 1.7.7.5 and 1.7.10. Leo From unknown Sat Jun 21 05:06:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11344: 24.0.95; vc-git-state bug Resent-From: Andreas Schwab Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Apr 2012 09:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11344 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Leo Cc: 11344@debbugs.gnu.org Received: via spool by 11344-submit@debbugs.gnu.org id=B11344.133543271330373 (code B ref 11344); Thu, 26 Apr 2012 09:32:01 +0000 Received: (at 11344) by debbugs.gnu.org; 26 Apr 2012 09:31:53 +0000 Received: from localhost ([127.0.0.1]:53548 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SNL3J-0007tp-9L for submit@debbugs.gnu.org; Thu, 26 Apr 2012 05:31:53 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:43970) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SNL3G-0007ta-9x for 11344@debbugs.gnu.org; Thu, 26 Apr 2012 05:31:52 -0400 Received: from frontend1.mail.m-online.net (unknown [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 3VdY126Tzbz4KLYW; Thu, 26 Apr 2012 11:30:46 +0200 (CEST) Received: from igel.home (ppp-88-217-116-87.dynamic.mnet-online.de [88.217.116.87]) by mail.mnet-online.de (Postfix) with ESMTPA id 3VdY123TQnz4KK61; Thu, 26 Apr 2012 11:30:46 +0200 (CEST) Received: by igel.home (Postfix, from userid 501) id 3CF53CA29F; Thu, 26 Apr 2012 11:30:46 +0200 (CEST) From: Andreas Schwab References: X-Yow: Did I SELL OUT yet?? Date: Thu, 26 Apr 2012 11:30:46 +0200 In-Reply-To: (Leo's message of "Thu, 26 Apr 2012 13:26:55 +0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.95 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) 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: -1.9 (-) Leo writes: > 1. Open a file in a git repo > 2. Insert any char and then delete it > 3. Save > > You will see emacs show in the mode-line "Git:" i.e. file is > modified. Because in this case, git diff-index -p --raw -z HEAD -- > outputs: > > :100644 100644 c617ed851b3c4d332ab960b0f936c6c4fafce1b0 0000000000000000000000000000000000000000 MTODOdiff --git a/TODO b/TODO I was able to reproduce that with git 1.7.7. Fixed in emacs-24. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From unknown Sat Jun 21 05:06:40 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.428 (Entity 5.428) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Leo Subject: bug#11344: closed (Re: bug#11344: 24.0.95; vc-git-state bug) Message-ID: References: X-Gnu-PR-Message: they-closed 11344 X-Gnu-PR-Package: emacs Reply-To: 11344@debbugs.gnu.org Date: Thu, 26 Apr 2012 09:34:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1335432842-30585-1" This is a multi-part message in MIME format... ------------=_1335432842-30585-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #11344: 24.0.95; vc-git-state bug which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 11344@debbugs.gnu.org. --=20 11344: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D11344 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1335432842-30585-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 11344-done) by debbugs.gnu.org; 26 Apr 2012 09:33:07 +0000 Received: from localhost ([127.0.0.1]:53552 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SNL4U-0007vt-JF for submit@debbugs.gnu.org; Thu, 26 Apr 2012 05:33:06 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:60512) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SNL4S-0007vm-TR for 11344-done@debbugs.gnu.org; Thu, 26 Apr 2012 05:33:05 -0400 Received: from frontend1.mail.m-online.net (frontend1.mail.intern.m-online.net [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 3VdY2Z3rprz3hj8C for <11344-done@debbugs.gnu.org>; Thu, 26 Apr 2012 11:32:03 +0200 (CEST) Received: from igel.home (ppp-88-217-116-87.dynamic.mnet-online.de [88.217.116.87]) by mail.mnet-online.de (Postfix) with ESMTPA id 3VdY2W3gRQz4KK63 for <11344-done@debbugs.gnu.org>; Thu, 26 Apr 2012 11:32:03 +0200 (CEST) Received: by igel.home (Postfix, from userid 501) id 484FDCA29F; Thu, 26 Apr 2012 11:32:03 +0200 (CEST) From: Andreas Schwab To: 11344-done@debbugs.gnu.org Subject: Re: bug#11344: 24.0.95; vc-git-state bug References: X-Yow: I Know A Joke Date: Thu, 26 Apr 2012 11:32:03 +0200 In-Reply-To: (Leo's message of "Thu, 26 Apr 2012 13:26:55 +0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.95 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11344-done 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: -1.9 (-) ------------=_1335432842-30585-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 26 Apr 2012 05:28:20 +0000 Received: from localhost ([127.0.0.1]:53376 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SNHFc-0008M6-18 for submit@debbugs.gnu.org; Thu, 26 Apr 2012 01:28:20 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40896) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SNHFZ-0008Lt-M4 for submit@debbugs.gnu.org; Thu, 26 Apr 2012 01:28:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SNHEY-0001U9-DC for submit@debbugs.gnu.org; Thu, 26 Apr 2012 01:27:15 -0400 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,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:50144) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SNHEY-0001U2-7L for submit@debbugs.gnu.org; Thu, 26 Apr 2012 01:27:14 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37307) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SNHEW-00024V-Jq for bug-gnu-emacs@gnu.org; Thu, 26 Apr 2012 01:27:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SNHEU-0001Tg-Ms for bug-gnu-emacs@gnu.org; Thu, 26 Apr 2012 01:27:12 -0400 Received: from mail-pb0-f41.google.com ([209.85.160.41]:46280) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SNHEU-0001Ta-DK for bug-gnu-emacs@gnu.org; Thu, 26 Apr 2012 01:27:10 -0400 Received: by pbcup15 with SMTP id up15so2378629pbc.0 for ; Wed, 25 Apr 2012 22:27:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=gd38tortKdKHvW7i4hiE8wSjqkjGpaY76FJE8F0P1TA=; b=TQY6XvSeZluVUnQ6vqXClww2I0qlYoPC+WXpF+ffYbeByck9ZfZetnQ1KF9gUpCb0U zjgVv0vuM0MQQ8gwio+W7rF/xE4phG5VPIrFEppHhe29gi1B3KJMBMGXDdfOADixNbdy gNyBEaG9QvWsvKZg6k2Rn1T0T0QISbPVYKLaAkFblSOe8ON2NZaFav7OV4ULxXW6RTBz UYwWDKdn9N1p7zKu6MpxzxBgysL1b2qDxNwodDzsey+eP9+g0PdKrZGcSO9kU8Q9ZIMk yIR0WxkztWGN2n3XT2wLJqss1UhtDL+DQa1S3GR6rCG7wsx9gv5WGJWIAmFrmkFliP2L Soxw== Received: by 10.68.240.5 with SMTP id vw5mr13145312pbc.110.1335418028504; Wed, 25 Apr 2012 22:27:08 -0700 (PDT) Received: from Shidais-iMac.local ([119.255.41.67]) by mx.google.com with ESMTPS id i1sm2225908pbv.49.2012.04.25.22.27.06 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 25 Apr 2012 22:27:07 -0700 (PDT) From: Leo To: bug-gnu-emacs@gnu.org Subject: 24.0.95; vc-git-state bug Date: Thu, 26 Apr 2012 13:26:55 +0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain 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-Received-From: 208.118.235.17 X-Spam-Score: -6.1 (------) X-Debbugs-Envelope-To: submit 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: -6.1 (------) 1. Open a file in a git repo 2. Insert any char and then delete it 3. Save You will see emacs show in the mode-line "Git:" i.e. file is modified. Because in this case, git diff-index -p --raw -z HEAD -- outputs: :100644 100644 c617ed851b3c4d332ab960b0f936c6c4fafce1b0 0000000000000000000000000000000000000000 MTODOdiff --git a/TODO b/TODO The manual page of git-diff-index says: is shown as all 0's if a file is new on the filesystem and it is out of sync with the index. But showing it as modified is not helpful and is contradictory to behaviour in other backends. One possible solution is to run `git update-index -- ' before running git diff-index as mentioned above. But I am not familiar with git plumbing commands. Leo ------------=_1335432842-30585-1--