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 13:39:24 -0700 Organization: UCLA Computer Science Department Message-ID: <7a270049-7aec-6b99-2a88-06379548b339@cs.ucla.edu> References: <83bmo00yw7.fsf@gnu.org> <6d947774-836a-7286-4214-ddc5f516577f@cs.ucla.edu> <87bmngnccv.fsf@lifelogs.com> <87zib0lqdo.fsf@lifelogs.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------0C44085455E9EA3F2A17B665" X-Trace: blaine.gmane.org 1502829651 4497 195.159.176.226 (15 Aug 2017 20:40:51 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 15 Aug 2017 20:40:51 +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 22:40:44 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 1dhidl-0000YF-MO for ged-emacs-devel@m.gmane.org; Tue, 15 Aug 2017 22:40:41 +0200 Original-Received: from localhost ([::1]:37132 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dhidr-0000bG-Rg for ged-emacs-devel@m.gmane.org; Tue, 15 Aug 2017 16:40:47 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44504) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dhice-0000ZB-9R for emacs-devel@gnu.org; Tue, 15 Aug 2017 16:39:33 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dhica-0001Rh-A0 for emacs-devel@gnu.org; Tue, 15 Aug 2017 16:39:32 -0400 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:34516) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dhica-0001R2-04 for emacs-devel@gnu.org; Tue, 15 Aug 2017 16:39:28 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 29AA2160872 for ; Tue, 15 Aug 2017 13:39:26 -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 paacV0QNAK9Q for ; Tue, 15 Aug 2017 13:39:24 -0700 (PDT) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id A3DAB16088B for ; Tue, 15 Aug 2017 13:39:24 -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 Bkj__fVbJAtB for ; Tue, 15 Aug 2017 13:39:24 -0700 (PDT) Original-Received: from [192.168.1.9] (unknown [47.153.184.153]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 8236D160872 for ; Tue, 15 Aug 2017 13:39:24 -0700 (PDT) In-Reply-To: <87zib0lqdo.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:217579 Archived-At: This is a multi-part message in MIME format. --------------0C44085455E9EA3F2A17B665 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Ted Zlatanov wrote: > I think CONTRIBUTE should mention, right after saying to run autogen.sh= , > that the above requires Git to be installed. autogen.sh is not supposed to require Git, so let's fix autogen.sh instea= d. > 'build-aux/git-hooks/commit-msg' -> '.git/hooks/commit-msg' > cp: cannot create regular file '.git/hooks/commit-msg': No such file or= directory > ERROR: Job failed: exit code 1 > #+end_src >=20 > So it looks like it assumes that `.git/hooks' exists. I don't know why > that's not true in the GitLab checkout. I don't know why either. I wonder what other compatibility mines remain=20 unexploded in the GitLab field? Anyway, I installed the attached, which s= hould=20 work around this particular problem without having to complicate the=20 configuration instructions. --------------0C44085455E9EA3F2A17B665 Content-Type: text/plain; charset=UTF-8; name="0001-Do-not-assume-regular-Git-.git-hooks-dir.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Do-not-assume-regular-Git-.git-hooks-dir.txt" RnJvbSBlOTdhZWJkOGZlZDI1NTUwN2ZkMTdlZjM3YTA2YjA0MmViZWQ3ZTc3IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBUdWUsIDE1IEF1ZyAyMDE3IDEzOjMxOjAzIC0wNzAwClN1YmplY3Q6IFtQQVRD SF0gRG8gbm90IGFzc3VtZSByZWd1bGFyIEdpdCAuZ2l0L2hvb2tzIGRpcgpNSU1FLVZlcnNp b246IDEuMApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9VVRGLTgKQ29udGVu dC1UcmFuc2Zlci1FbmNvZGluZzogOGJpdAoKQXBwYXJlbnRseSBHaXRsYWIgZG9lc27igJl0 IGNyZWF0ZSAuZ2l0L2hvb2tzLCBsaWtlIHJlZ3VsYXIgR2l0IGRvZXMuClByb2JsZW0gcmVw b3J0ZWQgYnkgVGVkIFpsYXRhbm92IGluOgpodHRwOi8vbGlzdHMuZ251Lm9yZy9hcmNoaXZl L2h0bWwvZW1hY3MtZGV2ZWwvMjAxNy0wOC9tc2cwMDM4MC5odG1sCiogYXV0b2dlbi5zaCAo Z2l0X3NhbXBsZV9ob29rX3NyYyk6IE5ldyBmdW5jdGlvbi4gIFVzZSBpdCB0byB3b3JrCmV2 ZW4gaWYgLmdpdC9ob29rcyBvciBpdHMgc2FtcGxlcyBkbyBub3QgZXhpc3QuCi0tLQogYXV0 b2dlbi5zaCB8IDIzICsrKysrKysrKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwg MjEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hdXRvZ2Vu LnNoIGIvYXV0b2dlbi5zaAppbmRleCA3MGY5Y2JkLi5kNDU0ZTQxIDEwMDc1NQotLS0gYS9h dXRvZ2VuLnNoCisrKyBiL2F1dG9nZW4uc2gKQEAgLTMyNyw4ICszMjcsMjEgQEAgc2FtcGxl X2hvb2tzPQogICAgIGNtcCAtLSBidWlsZC1hdXgvZ2l0LWhvb2tzLyRob29rICIkaG9va3Mv JGhvb2siID4vZGV2L251bGwgMj4mMSB8fAogCXRhaWxvcmVkX2hvb2tzPSIkdGFpbG9yZWRf aG9va3MgJGhvb2siCiBkb25lCisKK2dpdF9zYW1wbGVfaG9va19zcmMgKCkKK3sKKyAgICBo b29rPSQxCisgICAgc3JjPSRob29rcy8kaG9vay5zYW1wbGUKKyAgICBpZiB0ZXN0ICEgLXIg IiRzcmMiOyB0aGVuCisJY2FzZSAkaG9vayBpbgorCSAgICBhcHBseXBhdGNoLW1zZykgc3Jj PWJ1aWxkLWF1eC9naXQtaG9va3MvY29tbWl0LW1zZzs7CisJICAgIHByZS1hcHBseXBhdGNo KSBzcmM9YnVpbGQtYXV4L2dpdC1ob29rcy9wcmUtY29tbWl0OzsKKwllc2FjCisgICAgZmkK K30KIGZvciBob29rIGluIGFwcGx5cGF0Y2gtbXNnIHByZS1hcHBseXBhdGNoOyBkbwotICAg IGNtcCAtLSAiJGhvb2tzLyRob29rLnNhbXBsZSIgIiRob29rcy8kaG9vayIgPi9kZXYvbnVs bCAyPiYxIHx8CisgICAgZ2l0X3NhbXBsZV9ob29rX3NyYyAkaG9vaworICAgIGNtcCAtLSAi JHNyYyIgIiRob29rcy8kaG9vayIgPi9kZXYvbnVsbCAyPiYxIHx8CiAJc2FtcGxlX2hvb2tz PSIkc2FtcGxlX2hvb2tzICRob29rIgogZG9uZQogCkBAIC0zMzYsNiArMzQ5LDExIEBAIHNh bXBsZV9ob29rcz0KICAgICBpZiAkZG9fZ2l0OyB0aGVuCiAJZWNobyAiSW5zdGFsbGluZyBn aXQgaG9va3MuLi4iCiAKKwlpZiB0ZXN0ICEgLWQgIiRob29rcyI7IHRoZW4KKwkgICAgcHJp bnRmICJta2RpciAtcCAtLSAnJXMnXFxuIiAiJGhvb2tzIgorCSAgICBta2RpciAtcCAtLSAi JGhvb2tzIiB8fCBleGl0CisJZmkKKwogCWlmIHRlc3QgLW4gIiR0YWlsb3JlZF9ob29rcyI7 IHRoZW4KIAkgICAgZm9yIGhvb2sgaW4gJHRhaWxvcmVkX2hvb2tzOyBkbwogCQlkc3Q9JGhv b2tzLyRob29rCkBAIC0zNDYsOCArMzY0LDkgQEAgc2FtcGxlX2hvb2tzPQogCiAJaWYgdGVz dCAtbiAiJHNhbXBsZV9ob29rcyI7IHRoZW4KIAkgICAgZm9yIGhvb2sgaW4gJHNhbXBsZV9o b29rczsgZG8KKwkJZ2l0X3NhbXBsZV9ob29rX3NyYyAkaG9vawogCQlkc3Q9JGhvb2tzLyRo b29rCi0JCWNwICRjcF9vcHRpb25zIC0tICIkZHN0LnNhbXBsZSIgIiRkc3QiIHx8IGV4aXQK KwkJY3AgJGNwX29wdGlvbnMgLS0gIiRzcmMiICIkZHN0IiB8fCBleGl0CiAJCWNobW9kIC0t IGEtdyAiJGRzdCIgfHwgZXhpdAogCSAgICBkb25lCiAJZmkKLS0gCjIuNy40Cgo= --------------0C44085455E9EA3F2A17B665--