From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.devel Subject: Re: Optional argument for `file-local-copy' Date: Sat, 29 Nov 2014 15:33:20 +0000 Message-ID: <20141129153320.GC3752@acm.acm> References: <871tom5jou.fsf@gmx.de> <83bnnqb1lo.fsf@gnu.org> <20141129140856.GA3752@acm.acm> <83a93aax58.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1417275260 26045 80.91.229.3 (29 Nov 2014 15:34:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 29 Nov 2014 15:34:20 +0000 (UTC) Cc: michael.albinus@gmx.de, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Nov 29 16:34:13 2014 Return-path: Envelope-to: ged-emacs-devel@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 1Xuk2H-0005Yd-0L for ged-emacs-devel@m.gmane.org; Sat, 29 Nov 2014 16:34:13 +0100 Original-Received: from localhost ([::1]:47969 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xuk2G-00027E-77 for ged-emacs-devel@m.gmane.org; Sat, 29 Nov 2014 10:34:12 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35283) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xuk1z-00026x-SS for emacs-devel@gnu.org; Sat, 29 Nov 2014 10:34:00 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xuk1s-0000gQ-Uq for emacs-devel@gnu.org; Sat, 29 Nov 2014 10:33:55 -0500 Original-Received: from colin.muc.de ([193.149.48.1]:59099 helo=mail.muc.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xuk1s-0000gH-FQ for emacs-devel@gnu.org; Sat, 29 Nov 2014 10:33:48 -0500 Original-Received: (qmail 1839 invoked by uid 3782); 29 Nov 2014 15:33:45 -0000 Original-Received: from acm.muc.de (pD951A074.dip0.t-ipconnect.de [217.81.160.116]) by colin.muc.de (tmda-ofmipd) with ESMTP; Sat, 29 Nov 2014 16:33:44 +0100 Original-Received: (qmail 4143 invoked by uid 1000); 29 Nov 2014 15:33:20 -0000 Content-Disposition: inline In-Reply-To: <83a93aax58.fsf@gnu.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Delivery-Agent: TMDA/1.1.12 (Macallan) X-Primary-Address: acm@muc.de X-detected-operating-system: by eggs.gnu.org: FreeBSD 8.x X-Received-From: 193.149.48.1 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:178455 Archived-At: Hi, Eli. On Sat, Nov 29, 2014 at 04:39:47PM +0200, Eli Zaretskii wrote: > > Date: Sat, 29 Nov 2014 14:08:57 +0000 > > Cc: Michael Albinus , emacs-devel@gnu.org > > From: Alan Mackenzie > > > REUSE-IF-ALREADY-EXISTS non-nil means return the name of an existing > > > local copy of FILE, if FILE's file attributes didn't change since > > ^^^^^^^^^^^^^ > > > the last copy operation. > > "haven't changed", here, since it's expressing a current state. "didn't > > change" would be appropriate for referring to a past event. > It _is_ a past event, by the time this function is called. Yes, but it is that event's effect on the present which makes the "present perfect" the right tense. "haven't changed" is the correct tense here. Really it is. -- Alan Mackenzie (Nuremberg, Germany).