From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.devel Subject: Re: Checking in files with trailing white space Date: Tue, 13 Dec 2016 10:39:12 -0800 Organization: UCLA Computer Science Department Message-ID: <3c9e726c-215d-a4e9-a353-1475f2ddc504@cs.ucla.edu> References: <20161211133110.GB14084@acm.fritz.box> <20161212221642.GA4361@acm.fritz.box> <20161213182822.GA2705@acm.fritz.box> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1481654365 15724 195.159.176.226 (13 Dec 2016 18:39:25 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 13 Dec 2016 18:39:25 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 Cc: Lars Ingebrigtsen , emacs-devel@gnu.org To: Alan Mackenzie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Dec 13 19:39:21 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGryz-0003eG-C5 for ged-emacs-devel@m.gmane.org; Tue, 13 Dec 2016 19:39:21 +0100 Original-Received: from localhost ([::1]:40065 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cGrz3-00033G-GO for ged-emacs-devel@m.gmane.org; Tue, 13 Dec 2016 13:39:25 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45299) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cGryx-000339-LR for emacs-devel@gnu.org; Tue, 13 Dec 2016 13:39:20 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cGryt-00030f-OI for emacs-devel@gnu.org; Tue, 13 Dec 2016 13:39:19 -0500 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:42268) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cGryt-00030Z-IR for emacs-devel@gnu.org; Tue, 13 Dec 2016 13:39:15 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id E177C160083; Tue, 13 Dec 2016 10:39:13 -0800 (PST) Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id R8rMtcQvwNeW; Tue, 13 Dec 2016 10:39:13 -0800 (PST) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 35F2E160084; Tue, 13 Dec 2016 10:39:13 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id kQQzCc_YYtmC; Tue, 13 Dec 2016 10:39:13 -0800 (PST) Original-Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 1CCF8160083; Tue, 13 Dec 2016 10:39:13 -0800 (PST) In-Reply-To: <20161213182822.GA2705@acm.fritz.box> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 131.179.128.68 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:210413 Archived-At: On 12/13/2016 10:28 AM, Alan Mackenzie wrote: > Alternatively, could the pre-commit git hook be adapted to warn the > committer about trailing space and ask him for confirmation? I couldn't > see an easy way over the weekend, but it might be possible, somehow. I don't see an easy way either. Part of the problem is that some developers commit with vc and some do not. If you use vc, perhaps you could cook up something that works with vc; as I don't use vc to commit, I'm not the best person to give advice in that area. Plus, I'd rather not have to deal with source files containing trailing white space (it is *such* a pain in so many ways), so my motivation to help in this area is somewhat limited....