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: Why does make run git? Date: Tue, 15 Aug 2017 08:52:30 -0700 Organization: UCLA Computer Science Department Message-ID: References: <83bmo00yw7.fsf@gnu.org> <6d947774-836a-7286-4214-ddc5f516577f@cs.ucla.edu> <87bmngnccv.fsf@lifelogs.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1502812415 23936 195.159.176.226 (15 Aug 2017 15:53:35 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 15 Aug 2017 15:53:35 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 15 17:53:30 2017 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 1dhe9c-0005FY-O2 for ged-emacs-devel@m.gmane.org; Tue, 15 Aug 2017 17:53:16 +0200 Original-Received: from localhost ([::1]:43184 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dhe9j-0004Qf-60 for ged-emacs-devel@m.gmane.org; Tue, 15 Aug 2017 11:53:23 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51365) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dhe92-0004QQ-LR for emacs-devel@gnu.org; Tue, 15 Aug 2017 11:52:41 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dhe8z-00041j-Gm for emacs-devel@gnu.org; Tue, 15 Aug 2017 11:52:40 -0400 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:47822) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dhe8z-000411-Ap for emacs-devel@gnu.org; Tue, 15 Aug 2017 11:52:37 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 6248B160878 for ; Tue, 15 Aug 2017 08:52:34 -0700 (PDT) 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 7fvX2n-qQ4jw for ; Tue, 15 Aug 2017 08:52:33 -0700 (PDT) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id A0DF9160873 for ; Tue, 15 Aug 2017 08:52:33 -0700 (PDT) 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 a887HbvjHzi5 for ; Tue, 15 Aug 2017 08:52:33 -0700 (PDT) Original-Received: from [192.168.1.9] (unknown [47.153.184.153]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 85DDA16086B for ; Tue, 15 Aug 2017 08:52:33 -0700 (PDT) In-Reply-To: <87bmngnccv.fsf@lifelogs.com> Content-Language: en-US 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:217571 Archived-At: Ted Zlatanov wrote: > perhaps CONTRIBUTE > and INSTALL should mention how to compile and run Emacs without running > Git or expecting a .git/hooks directory? Those files already attempt to do that. In what sense do they fall short?= What=20 wording needs to be changed? Or perhaps a better way to put it: what went wrong with your build, exact= ly? Is=20 it something that autogen.sh can detect and work around automatically? It= 'd be=20 better to automate away any problems than to complicate CONTRIBUTE and IN= STALL=20 to work around them. > Maybe there could even be a more automatic way to avoid running the Git > commands inside an automated build, where there's no chance they will b= e > needed? That's easy, just run "rm -r .git". I don't think this is a good idea, th= ough.=20 Git might be needed in an automated build. I might run "git diff" at the = end of=20 such a build, for example, to test whether the build altered sources.