From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?utf-8?Q?=C3=93scar_Fuentes?= Newsgroups: gmane.emacs.devel Subject: Re: Recommend these .gitconfig settings for git integrity. Date: Mon, 01 Feb 2016 17:01:42 +0100 Message-ID: <87bn80ifmh.fsf@wanadoo.es> References: <87a8nlfqj9.fsf@red-bean.com> <83h9ht1o8q.fsf@gnu.org> <87mvrle8ho.fsf@red-bean.com> <56AE8126.9090708@cs.ucla.edu> <87wpqo77yc.fsf@red-bean.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1454342569 9842 80.91.229.3 (1 Feb 2016 16:02:49 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 1 Feb 2016 16:02:49 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Feb 01 17:02:34 2016 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 1aQGvu-0005OG-Kk for ged-emacs-devel@m.gmane.org; Mon, 01 Feb 2016 17:02:30 +0100 Original-Received: from localhost ([::1]:53010 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQGvt-0008Ns-Vv for ged-emacs-devel@m.gmane.org; Mon, 01 Feb 2016 11:02:29 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58249) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQGvW-0008Mz-1p for emacs-devel@gnu.org; Mon, 01 Feb 2016 11:02:11 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aQGvS-0000jW-0c for emacs-devel@gnu.org; Mon, 01 Feb 2016 11:02:05 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:42570) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQGvR-0000jS-Qr for emacs-devel@gnu.org; Mon, 01 Feb 2016 11:02:01 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1aQGvJ-0004Qg-Jw for emacs-devel@gnu.org; Mon, 01 Feb 2016 17:01:53 +0100 Original-Received: from 1.red-83-38-42.dynamicip.rima-tde.net ([83.38.42.1]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 01 Feb 2016 17:01:53 +0100 Original-Received: from ofv by 1.red-83-38-42.dynamicip.rima-tde.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 01 Feb 2016 17:01:53 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 27 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 1.red-83-38-42.dynamicip.rima-tde.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:qHHu13MFdHoyp/7N8ioWgKtPEMw= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:199123 Archived-At: Karl Fogel writes: > Quoting Paul Eggert out of order: >>I installed the attached patch to try to automate this; I think >>this'll be more effective. > > *nod* That has autogen.sh install the setting in the > repository-specific git config. That's a good a companion to also > including the advice in admin/notes/git-workflow and > http://www.emacswiki.org/emacs/GitForEmacsDevs, but by itself it's not > enough, I think. It only takes effect after the user runs autogen.sh, > so she might have pulled an arbitrary number of times before the > setting gets put in place by autogen.sh. Why is the Emacs build process underhandedly changing my git configuration? How doing that improves or benefits the Emacs project? If those config settings are so good, why don't you spend your energies on convincing the git maintainers about enabling them by default instead of pretending that you know better than your users and the git maintainers themselves? The Emacs build process has no bussiness on sneaking config changes that affects how tools work on my system, unless those config changes are strictly required for the proper functioning of the development process, and even then a prominent notice should be given while making the config changes, preferably asking for confirmation.