From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Johan =?UTF-8?Q?Bockg=C3=A5rd?= Newsgroups: gmane.emacs.bugs Subject: bug#21535: 25.0.50; vc-follow-symlinks=ask is ineffective for directory links Date: Tue, 22 Sep 2015 22:00:44 +0200 Message-ID: <87zj0e9qc3.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1442952091 15102 80.91.229.3 (22 Sep 2015 20:01:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 22 Sep 2015 20:01:31 +0000 (UTC) To: 21535@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Sep 22 22:01:18 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1ZeTka-0007Oa-5E for geb-bug-gnu-emacs@m.gmane.org; Tue, 22 Sep 2015 22:01:16 +0200 Original-Received: from localhost ([::1]:42477 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZeTkZ-0000Tp-GE for geb-bug-gnu-emacs@m.gmane.org; Tue, 22 Sep 2015 16:01:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57608) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZeTkR-0000Tg-F4 for bug-gnu-emacs@gnu.org; Tue, 22 Sep 2015 16:01:13 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZeTkN-0005Tm-Fw for bug-gnu-emacs@gnu.org; Tue, 22 Sep 2015 16:01:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:49748) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZeTkN-0005TO-DW for bug-gnu-emacs@gnu.org; Tue, 22 Sep 2015 16:01:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZeTkN-0002tZ-3o for bug-gnu-emacs@gnu.org; Tue, 22 Sep 2015 16:01:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Johan =?UTF-8?Q?Bockg=C3=A5rd?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 Sep 2015 20:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 21535 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.144295205911110 (code B ref -1); Tue, 22 Sep 2015 20:01:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 22 Sep 2015 20:00:59 +0000 Original-Received: from localhost ([127.0.0.1]:41958 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZeTkI-0002t8-KI for submit@debbugs.gnu.org; Tue, 22 Sep 2015 16:00:58 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:47544) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZeTkE-0002sy-6j for submit@debbugs.gnu.org; Tue, 22 Sep 2015 16:00:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZeTkD-0005EM-72 for submit@debbugs.gnu.org; Tue, 22 Sep 2015 16:00:53 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:59059) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZeTkD-0005EI-40 for submit@debbugs.gnu.org; Tue, 22 Sep 2015 16:00:53 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57535) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZeTkC-0000QE-8W for bug-gnu-emacs@gnu.org; Tue, 22 Sep 2015 16:00:53 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZeTk8-0005AM-7Q for bug-gnu-emacs@gnu.org; Tue, 22 Sep 2015 16:00:52 -0400 Original-Received: from smtprelay-h31.telenor.se ([213.150.131.4]:48550) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZeTk8-00059R-1j for bug-gnu-emacs@gnu.org; Tue, 22 Sep 2015 16:00:48 -0400 Original-Received: from ipb3.telenor.se (ipb3.telenor.se [195.54.127.166]) by smtprelay-h31.telenor.se (Postfix) with ESMTP id C689EDF5B for ; Tue, 22 Sep 2015 22:00:46 +0200 (CEST) X-SMTPAUTH-B2: [bocjoh] X-SENDER-IP: [85.228.206.21] X-LISTENER: [smtp.bredband.net] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2ChTgBesgFWPBXO5FVdGQSDBgEBgQcmD4Jcg324eodTPBEBAQEBAQEBBgEBAQFBP0EBAgKEO1INNAEEGAEMCi2IMgGnHaQ4kRuEFQWMfYhqqCw3gXaCOTwzhRyCBCCCLQEBAQ X-IPAS-Result: A2ChTgBesgFWPBXO5FVdGQSDBgEBgQcmD4Jcg324eodTPBEBAQEBAQEBBgEBAQFBP0EBAgKEO1INNAEEGAEMCi2IMgGnHaQ4kRuEFQWMfYhqqCw3gXaCOTwzhRyCBCCCLQEBAQ X-IronPort-AV: E=Sophos;i="5.17,574,1437429600"; d="scan'208";a="967092995" Original-Received: from c-15cee455.04-211-6c6b701.cust.bredbandsbolaget.se (HELO muon.localdomain) ([85.228.206.21]) by ipb3.telenor.se with ESMTP; 22 Sep 2015 22:00:47 +0200 Original-Received: by muon.localdomain (Postfix, from userid 1000) id EF2BD48422F; Tue, 22 Sep 2015 22:00:44 +0200 (CEST) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 208.118.235.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.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:106813 Archived-At: When `vc-follow-symlinks' is `ask' (the default) Emacs follows links for files under version control, but fails to ask before doing so when any parent directory is a symlink. E.g. /x/y/link (asks) /x/link/z (doesn't ask) The following commit changed two occurrences of `file-chase-links' to `buffer-file-truename' in vc-hooks.el. A third occurrence of file-chase-links was left alone however, which fools the querying logic for files where the directory part of the name contains symlinks. commit 33f95a82e97cac000a98dc5b1100ad7a095e12d3 Author: Stefan Monnier Date: Sat Nov 22 05:23:42 2008 +0000 (vc-follow-link, vc-find-file-hook): Use buffer-file-truename to handle symlinks in any part of the filename.