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#5298: file VC state not updated after a directory check in Date: Sun, 3 Jan 2010 10:12:19 -0800 (PST) Message-ID: <201001031812.o03ICJ8d025607@godzilla.ics.uci.edu> Reply-To: Dan Nicolaescu , 5298@debbugs.gnu.org NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1262542759 10121 80.91.229.12 (3 Jan 2010 18:19:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 3 Jan 2010 18:19:19 +0000 (UTC) To: bug-gnu-emacs Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jan 03 19:19:12 2010 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 1NRV2l-00083Z-SJ for geb-bug-gnu-emacs@m.gmane.org; Sun, 03 Jan 2010 19:19:12 +0100 Original-Received: from localhost ([127.0.0.1]:39831 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NRV2m-0006pZ-7d for geb-bug-gnu-emacs@m.gmane.org; Sun, 03 Jan 2010 13:19:12 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NRV2h-0006pE-EI for bug-gnu-emacs@gnu.org; Sun, 03 Jan 2010 13:19:07 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NRV2Y-0006m9-Gw for bug-gnu-emacs@gnu.org; Sun, 03 Jan 2010 13:19:07 -0500 Original-Received: from [199.232.76.173] (port=37087 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NRV2Y-0006m6-Bn for bug-gnu-emacs@gnu.org; Sun, 03 Jan 2010 13:18:58 -0500 Original-Received: from [140.186.70.43] (port=47206 helo=debbugs.gnu.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NRV2X-0000B5-U9 for bug-gnu-emacs@gnu.org; Sun, 03 Jan 2010 13:18:58 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1NRUyk-0000UJ-6S; Sun, 03 Jan 2010 13:15:02 -0500 X-Loop: bug-gnu-emacs@gnu.org Mail-Followup-To: Dan Nicolaescu , 5298@debbugs.gnu.org Resent-From: Dan Nicolaescu Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 03 Jan 2010 18:15:02 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: report 5298 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by submit@debbugs.gnu.org id=B.12625424501848 (code B ref -1); Sun, 03 Jan 2010 18:15:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 3 Jan 2010 18:14:10 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NRUxt-0000Tl-PF for submit@debbugs.gnu.org; Sun, 03 Jan 2010 13:14:10 -0500 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NRUxr-0000Tg-FW for submit@debbugs.gnu.org; Sun, 03 Jan 2010 13:14:08 -0500 Original-Received: from mx10.gnu.org ([199.232.76.166]:33733) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NRUxn-0004sP-2A for submit@debbugs.gnu.org; Sun, 03 Jan 2010 13:14:03 -0500 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NRUxl-0006zc-LB for submit@debbugs.gnu.org; Sun, 03 Jan 2010 13:14:02 -0500 Original-Received: from lists.gnu.org ([199.232.76.165]:57324) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NRUxl-0006zK-D3 for submit@debbugs.gnu.org; Sun, 03 Jan 2010 13:14:01 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NRUxl-0003RC-0M for bug-gnu-emacs@gnu.org; Sun, 03 Jan 2010 13:14:01 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NRUxg-0003Q1-7y for bug-gnu-emacs@gnu.org; Sun, 03 Jan 2010 13:14:00 -0500 Original-Received: from [199.232.76.173] (port=42293 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NRUxg-0003Pq-2k for bug-gnu-emacs@gnu.org; Sun, 03 Jan 2010 13:13:56 -0500 Original-Received: from colin-baker-v0.ics.uci.edu ([128.195.1.153]:50144) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NRUxf-0006Po-Gg for bug-gnu-emacs@gnu.org; Sun, 03 Jan 2010 13:13:55 -0500 Original-Received: from godzilla.ics.uci.edu (godzilla.ics.uci.edu [128.195.10.101]) by colin-baker-v0.ics.uci.edu (8.13.8/8.13.8) with ESMTP id o03ICJKp020912 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 3 Jan 2010 10:12:19 -0800 Original-Received: (from dann@localhost) by godzilla.ics.uci.edu (8.13.8+Sun/8.13.6/Submit) id o03ICJ8d025607; Sun, 3 Jan 2010 10:12:19 -0800 (PST) Original-Lines: 35 X-ICS-MailScanner-Information: Please send mail to helpdesk@ics.uci.edu or more information X-ICS-MailScanner-ID: o03ICJKp020912 X-ICS-MailScanner: Found to be clean X-ICS-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-1.363, required 5, autolearn=disabled, ALL_TRUSTED -1.44, TW_BZ 0.08) X-ICS-MailScanner-From: dann@godzilla.ics.uci.edu X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.4 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list X-Spam-Score: -4.5 (----) Resent-Date: Sun, 03 Jan 2010 13:15:02 -0500 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , 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:33891 Archived-At: mkdir /tmp/test cd /tmp/test bzr init echo blah > foo bzr add foo emacs -Q C-x C-f /tmp/test/foo RET C-x v d /tmp/test RET Move point to "./" C-x v v write something in the log-edit buffer. C-c C-c now see that in the *vc-dir* the state for "foo" has changed to `up-to-date' but the mode-line for the "foo" buffer does not show that the buffer is up to date. (vc-state "/tmp/test/foo") returns `added'. The buffer content has been reverted as expected (this can be verified by using a VCS that does keyword expansion and adding a "$Id$" in "foo"). If the point is on the "foo" line instead of "./" everything works as expected, the VC state is updated. The problem only happens when checking in directories. "bzr" is just used as an example above, the problem happens with all VC backends.